本期教大家如何创建并挂载AWS Lightsail实例的附加硬盘,至于Lightsail的附加硬盘怎么开通这里就不多说了,大家可以去AWS查看:aws开通额外硬盘教
查看硬盘状况
sudo fdisk -l
注意要添加sudo
命令,否则查看不到硬盘信息。如果有多块硬盘就可以看到/dev/sda
、/dev/sdb
、/dev/sdc
等等。aws
一般都是/dev/xvdf
使用fdisk命令分区
例如为/dev/xvdf
分区
sudo fdisk /dev/xvdf
回车进入分区命令
输入m
查看fdisk
分区工具选项
输入n
开始分区
可以选择p
(主分区)或e
(扩展分区)等创建好扩展分区后就可以看到逻辑分区选项。根据提示输入盘符号(按提示的输入或直接回车),分区大小等信息。
可以多次执行n
操作创建多个分区,创建好后输入w
保存退出。
执行partprobe
重新读取整个分区表。
格式化分区
sudo mkfs -t ext4 /dev/xvdf
注意不能格式化扩展分区
创建挂载点
创建挂载点,就是新建一个目录
mkdir /home
挂载磁盘
sudo mount /dev/xvdf /home
使用df
命令查看是否挂载成功
开机自动挂载
修改/etc/fstab
文件实现自动挂载
添加如下信息
UUID=b543f8f7-579c-45b5-96d6-31de6fa1a55e /home ext4 defaults 1 2
UUID
值可以通过sudo blkid
命令进行查看
共6
个字段分别代表:
- 分区设备文件名或
UUID
- 磁盘挂载点
- 文件系统名称
- 挂载参数,挂载权限
- 指定分区是否被
dump
备份,0
代表不备份,1
代表每天备份,2
代表不定期备份。 - 指定分区是否被
fsck
检测,0
代表不检测,其他数字代表检测的优先级,比如1的优先级比2高。根目录所在的分区的优先级为1
,其他分区的优先级为大于或等于2
添加完信息保存后,执行 sudo mount -a
命令,如果没有报错就证明配制好了。
修复由/etc/fstab
文件配制错误引起的系统不能启动问题
启动后根据提示按 m
进入root
命令行页面,更改/etc/fstab
文件,然后重新启动。如果不能修改/etc/fstab
文件,可能是根分区挂载权限问题,可使用 mount -o remount,rw /
重新挂载根分区,其中rw
代表读写权限。修改好后,重启完成修复。