1、查看连接上的磁盘#
sudo fdisk -l
找到挂载上的磁盘
2、分区#
sudo fdisk /dev/sdc
再次查看分区是否创建
sudo fdisk -l
3、格式化磁盘为 ext4#
查看磁盘分区情况
sudo lsblk
4、挂载#
创建新的目录,挂载新分区
1)创建新的临时目录#
sudo mkdir /mnt/newpart
2)将新的分区挂载到该目录#
sudo mount /dev/sdc /mnt/newpart
3)如果要挂载到 /home 目录下#
进入 home 目录中,将左右的文件移动到临时目录
cd /home
sudo cp -ax * /mnt/newpart
4)重命名原来的 home 目录,创建新的 home 目录#
mv /home /home.old
mkdir /home
5)重新挂载磁盘到 home 目录#
挂载到 home 目录
sudo mount /dev/sdc /home
查看磁盘挂载情况
df /home
6)设置开机自动挂载#
修改 /etc/fstab
vi /etc/fstab
如果不修改,下次开机启动时仍然需要重新挂载。
添加挂载分区两种方法,推荐第二种
第一种 直接用设备名称#
/dev/sdc /home ext4 defaults 0 0
第二种 使用磁盘的 UUID#
查看磁盘 UUID
blkid
通过 UUID 挂载
方式的区别
如果使用 设备名称(/dev/sdc) 来挂载分区时是被固定死的,一旦磁盘的插槽顺序发生了变化,就会出现名称不对应的问题。因为这个名称是会改变的。
如果使用 UUID ,每个分区被格式化以后都会有一个 UUID 作为唯一的标识号。使用 uuid 挂载的话就不用担心会发生错乱的问题了。
注:
在 UUID=685942d1-3064-4c4d-ac2c-509cc43300ba /home ext4 defaults 0 0
中
第四列的 defaults 指的是 文件系统的参数#
参数名 | 描述 |
---|---|
Defaults | 同时具有 rw,suid,dev,exec,auto,nouser,async 等默认参数的设置 |
Async/sync | 设置是否为同步方式运行,默认为 async |
auto/noauto | 当下载 mount -a 的命令时,此文件系统是否被主动挂载。默认为 auto |
rw/ro | 是否以以只读或者读写模式挂载 |
exec/noexec | 限制此文件系统内是否能够进行 "执行" 的操作 |
user/nouser | 是否允许用户使用 mount 命令挂载 |
suid/nosuid | 是否允许 SUID 的存在 |
Usrquota | 启动文件系统支持磁盘配额模式 |
Grpquota | 启动文件系统对群组磁盘配额模式的支持 |
第五列的 0 指的是 能否被 dump 备份命令作用#
dump 是一个用来作为备份的命令。通常这个参数的值为 0 或者 1
参数 | 描述 |
---|---|
0 | 代表不要做 dump 备份 |
1 | 代表要每天进行 dump 的操作 |
2 | 代表不定日期的进行 dump 操作 |
第六列的 0 指的是 是否校验扇区#
开机的过程中,系统默认会以 fsck 检验我们系统是否为完整(clean)。
参数 | 描述 |
---|---|
0 | 不要检验 |
1 | 最早检验(一般根目录会选择) |
2 | 1 级别检验完成之后进行检验 |
保存后执行
sudo mount -a
7)查看磁盘情况#
df