Linux 格式化数据盘及挂载新硬盘
程序员文章站
2022-05-20 09:08:25
...
Linux 格式化数据盘
1、ssh连接服务器
2、fdisk -l查看实例是否有数据盘
3、添加新分区
运行 fdisk /dev/vdb:分区数据盘。
输入 n 并按回车键:创建一个新分区。
输入 p 并按回车键:选择主分区。因为创建的是一个单分区数据盘,所以只需要创建主分区。
说明 如果要创建 4 个以上分区,您应该创建至少一个扩展分区,即选择 e(extended)。
输入分区编号并按回车键。因为这里仅创建一个分区,可以输入 1。
输入第一个可用的扇区编号:按回车键采用默认值 1。
输入最后一个扇区编号:因为这里仅创建一个分区,所以按回车键采用默认值。
输入 wq 并按回车键,开始分区。
[[email protected] ~]# fdisk /dev/vdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x5f46a8a2.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-41610, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-41610, default 41610):
Using default value 41610
Command (m for help): wq
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
4、fdisk -l ,可以看到新建新分区/dev/vdb1
5、格式化分区并创建文件系统
mkfs.ext3 /dev/vdb1 ext3文件系统,ext文件在lvm分卷下调整分区大小支持增大缩减
mkfs.ext4 /dev/vdb1 ext4文件系统,ext文件在lvm分卷下调整分区大小支持增大缩减
mkfs.xfs /dev/vdb1 xfs文件系统,lvm分卷调整分区大小是只支持扩大不支持缩减,无论怎么调整记得先umount。
6、(建议)运行命令 cp /etc/fstab /etc/fstab.bak 备份 etc/fstab。
7、设置开机自动挂载
运行命令 echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab 向 /etc/fstab 写入新分区信息
Ubuntu 12.04 不支持 barrier ,所以 echo '/dev/vdb1 /mnt ext4 barrier=0 0 0' >> /etc/fstab
8、运行命令 cat /etc/fstab 查看 /etc/fstab 中的新分区信息。
[[email protected]##### ~]# cat /etc/fstab
#
/etc/fstab
Created by anaconda on Wed Dec 12 07:53:08 2018
Accessible filesystems, by reference, are maintained under '/dev/disk'
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=d67c3b17-255b-4687-be04-f29190d37396 / ext4 defaults 1 1
/dev/vdb1 /mnt ext4 defaults 0 0
9、挂载文件系统:运行命令 mount /dev/vdb1 /mnt。
10、运行命令 df -h 查看目前磁盘空间和使用情况。,出现新建文件系统的信息,表示挂载成功,您不需要重启实例即可以使用新的文件系统。
[[email protected] ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 ext4 99G 44G 50G 47% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs tmpfs 3.9G 604K 3.9G 1% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs tmpfs 783M 0 783M 0% /run/user/0
/dev/vdb1 ext4 493G 47G 421G 10% /mnt