Linux数据盘挂载和格式化

作者: 5473 分类: Linux 发布时间: 2015-01-17 13:39 阅读数:274

如果你的硬盘是第一次加载的硬盘,就需要进行分区、格式化,和 mount 操作。 如果是老硬盘,且没有扩容,就不用再分区、格式化了,直接 mount 就行。

警告:如果硬盘容量大于1TB,不要用 fdisk,可使用 parted 工具进行分区,以下操作需要 root 权限。

1.分区

  • 使用 fdisk 分区
    a.通过 fdisk -l 命令查看挂载的硬盘,假设为 /dev/sdc
    b.对硬盘进行分区:fdisk /dev/sdc
    c.然后根据提示,依次输入 n, p, 1, 以及 两次回车,然后是 wq,完成保存。 这样再次通过 fdisk -l 查看时,你可以看到新建的分区 /dev/sdc1
  • 使用 parted 分区
    a.通过 parted -l 命令查看新挂载的硬盘,假设为 /dev/sdc
    b.对硬盘进行分区:parted /dev/sdc
    c.然后创建新分区
    (parted) mklabel gpt
    (parted) mkpart primary 1049K -1
    (parted) quit
    这时再次通过 parted -l查看硬盘信息时会看到 /dev/sdc1

2.格式化

mkfs -t ext4 /dev/sdc1

3.挂载硬盘

mkdir -p /mnt/sdc && mount -t ext4 /dev/sdc1 /mnt/sdc

警告:为了防止宿主机在突然断电时可能对数据带来的风险,如果文件系统是ext3, 则需要在mount的时候显式的指定”barrier=1”选项,例如”mount -t ext3 -o barrier=1 /dev/sdc1 /mnt/point”

4.自动挂载

如果你需要在系统启动时自动挂载,可将挂载信息写入 /etc/fstab ,以下使用 UUID 方式来指定。
先通过 blkid /dev/sdc1 命令,得到磁盘的 UUID,然后在 /etc/fstab 里面,加入:
UUID=185dc58b-3f12-4e90-952e-7acfa3e0b6fb /mnt/sdc ext4 defaults 0 2

警告:修改完 fstab 请使用 mount -a 先检查下是否有问题。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注