今天在华为云服务器上挂载一块磁盘,重启之后挂载消失;经过一番搜索得知,Linux磁盘挂载之后需要设置开机时自动挂载才行,具体操作步骤如下:
一.执行以下命令,重新挂载数据盘。
mount 磁盘分区 挂载目录
mount /dev/vdb1 /mnt/sdc
二.执行如下命令,查询磁盘分区的UUID。
blkid 磁盘分区
[root@ecs-test-0001 ~]# blkid /dev/vdb1 /dev/vdb1: UUID="1576ce59-66a7-40f7-b15e-db094a8696ed" TYPE="ext4" PARTUUID="49026b06-01"
三.设置fstab,在最后添加上以下信息
vi /etc/fstab
UUID=1576ce59-66a7-40f7-b15e-db094a8696ed /mnt/sdc ext4 defaults 0 2
以内容上仅为示例,具体请以实际情况为准,参数说明如下:
第一列为UUID,此处填写步骤二查询到的磁盘分区的UUID。
第二列为磁盘分区的挂载目录,可以通过df -TH命令查询。
第三列为磁盘分区的文件系统格式, 可以通过df -TH命令查询。
root@ecs-visual:~# df -TH Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 2.1G 0 2.1G 0% /dev tmpfs tmpfs 414M 7.3M 407M 2% /run /dev/vda1 ext4 43G 5.9G 34G 15% / tmpfs tmpfs 2.1G 0 2.1G 0% /dev/shm tmpfs tmpfs 5.3M 4.1k 5.3M 1% /run/lock tmpfs tmpfs 2.1G 0 2.1G 0% /sys/fs/cgroup /dev/vdb1 ext4 43G 23G 18G 57% /mnt/sdc tmpfs tmpfs 414M 0 414M 0% /run/user/0 overlay overlay 43G 5.9G 34G 15% /var/lib/docker/overlay2/9518963e6f6e740dab08dd13d74d68de672e3dcdbc7e1c40c15256898e7c9604/merged
第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。
第五列为Linux dump备份选项。
0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。
1表示使用Linux dump备份。
第六列为fsck选项,即开机时是否使用fsck检查磁盘。
0表示不检验。
挂载点为(/)根目录的分区,此处必须填写1。
根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。