Linux挂载磁盘真实例子
Q:
某LINUX服务器:
[root@t ~]# blkid
/dev/mapper/centos-root: UUID="87b5a8d1-9ba1-4e23-b8d3-ea85f705dccf" TYPE="xfs"
/dev/vda2: UUID="q7qBhI-fRWe-6IFd-v9Cu-I0So-zIcv-XIoNMM" TYPE="LVM2_member"
/dev/vda1: UUID="1e3e0806-b543-41d4-bbdd-02bb74483a91" TYPE="xfs"
/dev/vdb1: UUID="b7bc3a43-c9c0-4f46-9de1-b1fe0ab63c85" TYPE="ext3"
/dev/mapper/centos-swap: UUID="8a8422c9-7bc1-4fd3-bbce-a9f2ffcecb9c" TYPE="swap"
[root@t-db ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 39G 0 part
├─centos-root 253:0 0 37G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
vdb 252:16 0 100G 0 disk
└─vdb1 252:17 0 100G 0 part /data
[root@t-db ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Jan 3 03:48:35 2020
#
# 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
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=1e3e0806-b543-41d4-bbdd-02bb74483a91 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
那么,该系统自动挂载了几个分区?系统分区有写在fstab吗?
A:
根据您提供的信息,该系统自动挂载了三个分区,并且这些分区都在/etc/fstab文件中有所体现:
根分区 (/):通过LVM的逻辑卷/dev/mapper/centos-root挂载,UUID为87b5a8d1-9ba1-4e23-b8d3-ea85f705dccf。在/etc/fstab中的条目为:
/dev/mapper/centos-root / xfs defaults 0 0
/boot 分区:直接挂载自分区/dev/vda1,UUID为1e3e0806-b543-41d4-bbdd-02bb74483a91。在/etc/fstab中的条目为:
UUID=1e3e0806-b543-41d4-bbdd-02bb74483a91 /boot xfs defaults 0 0
交换分区 (swap):通过LVM的逻辑卷/dev/mapper/centos-swap挂载,UUID为8a8422c9-7bc1-4fd3-bbce-a9f2ffcecb9c。在/etc/fstab中的条目为:
/dev/mapper/centos-swap swap swap defaults 0 0
虽然/dev/vdb1(UUID为b7bc3a43-c9c0-4f46-9de1-b1fe0ab63c85,挂载点为/data)当前是挂载的,但在您提供的/etc/fstab内容中并没有看到对应的自动挂载条目。这意味着这个分区可能是手动挂载的,或者挂载条目被省略了。如果需要该分区在系统启动时自动挂载,应将其添加到/etc/fstab中。
Q:
那你帮我挂载这个/data呗
A:
要将/dev/vdb1(已知挂载点为/data)设置为在系统启动时自动挂载,您需要将其条目添加到/etc/fstab文件中。根据之前的信息,该分区的UUID是b7bc3a43-c9c0-4f46-9de1-b1fe0ab63c85,并且文件系统类型为ext3。
以下是添加到/etc/fstab的正确条目:
UUID=b7bc3a43-c9c0-4f46-9de1-b1fe0ab63c85 /data ext3 defaults 0 2
操作步骤如下:
备份现有的fstab文件(以防万一修改出错):
bash
sudo cp /etc/fstab /etc/fstab.backup
编辑fstab文件,可以使用你喜欢的文本编辑器,这里以nano为例:
bash
sudo nano /etc/fstab
在文件末尾添加上述挂载条目。
保存并关闭编辑器(如果你使用的是nano,可以通过按Ctrl+O来保存更改,然后按Ctrl+X退出)。
测试挂载配置,以确保新条目无误。可以使用mount -a命令来尝试挂载所有在fstab中定义但尚未挂载的文件系统:
bash
sudo mount -a
检查挂载是否成功,通过df -h命令查看:
bash
df -h
你应该能在输出中看到/data分区已经被挂载。
这样设置后,下次系统启动时,/dev/vdb1将自动挂载到/data目录下。
叼茂SEO.bfbikes.com
不错不错,我喜欢看 https://www.237fa.com/
不错不错,我喜欢看 https://www.237fa.com/
文章的确不错啊https://www.cscnn.com/
哈哈哈,写的太好了https://www.cscnn.com/