欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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