Linux分區(qū)管理 永久掛載(推薦)&臨時掛載
本文采用Linux版本為CentOS 7.4,下文涉及的命令均采用root用戶執(zhí)行,數(shù)據(jù)無價,請謹(jǐn)慎操作!
介紹
前段時間受限電影響,公司的測試服務(wù)器在周末停電,部分測試服務(wù)器重啟后找不到項(xiàng)目文件,排查發(fā)現(xiàn)是因?yàn)椴捎玫呐R時掛載的方式掛載的新硬盤,重新掛載后恢復(fù)正常。
分區(qū)情況
使用fdisk查看當(dāng)前分區(qū)情況
讀取到/dev/sda和/dev/sdb兩塊硬盤,/dev/mapper/vgdisk-root及/dev/mapper/vgdisk-swap為邏輯卷,對應(yīng)/dev/sda下的/dev/sda2及/dev/sda3
[root@kfb1 ~]# fdisk -l
Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000515f8
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 125829119 62401536 8e Linux LVM
/dev/sda3 125829120 209715199 41943040 8e Linux LVM
Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vgdisk-root: 102.6 GB, 102550732800 bytes, 200294400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vgdisk-swap: 4290 MB, 4290772992 bytes, 8380416 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
使用df命令獲取當(dāng)前磁盤使用情況
/dev/sdb未進(jìn)行掛載
[root@kfb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgdisk-root 96G 7.7G 88G 9% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 198M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 171M 327M 35% /boot
tmpfs 378M 12K 378M 1% /run/user/42
永久掛載(推薦)
新建掛載目錄,必須為空目錄
[root@kfb1 ~]# cd /
[root@kfb1 /]# mkdir apps
編輯/etc/fstab文件
[root@kfb1 /]# vim /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Dec 19 13:49:44 2017
#
# 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/vgdisk-root / xfs defaults 0 0
UUID=b00f5375-e726-45e0-8d4e-a439bd2c4805 /boot xfs defaults 0 0
/dev/mapper/vgdisk-swap swap swap defaults 0 0
新增一條記錄
其中:/dev/sdb為未進(jìn)行掛載的硬盤,/apps為新建的掛載目錄,其他參數(shù)可根據(jù)已有的root記錄填寫
/dev/sdb /apps xfs defaults 0 0
使用mount命令刷新/etc/fstab文件
[root@kfb1 ~]# mount -a
重新執(zhí)行df命令,可發(fā)現(xiàn)掛載成功
[root@kfb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgdisk-root 96G 7.7G 88G 9% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 198M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 171M 327M 35% /boot
tmpfs 378M 12K 378M 1% /run/user/42
/dev/sdb 400G 346G 55G 87% /apps
臨時掛載(不推薦)
臨時掛載方式重啟后即取消掛載(數(shù)據(jù)不會丟失,重新掛載即可),不推薦,僅供參考
新建掛載目錄,必須為空目錄(同上)
[root@kfb1 ~]# cd /
[root@kfb1 /]# mkdir apps
直接使用mount命令進(jìn)行掛載
其中:/dev/sdb為未進(jìn)行掛載的硬盤,/apps為新建的掛載目錄
[root@kfb1 /]# mount /dev/sdb /apps
重新執(zhí)行df命令,可發(fā)現(xiàn)掛載成功
[root@kfb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgdisk-root 96G 7.7G 88G 9% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 198M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 171M 327M 35% /boot
tmpfs 378M 12K 378M 1% /run/user/42
/dev/sdb 400G 346G 55G 87% /apps
使用umount命令手動卸載
[root@kfb1 /]# umount /apps
重新執(zhí)行df命令,已成功卸載
[root@kfb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgdisk-root 96G 7.7G 88G 9% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 198M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 497M 171M 327M 35% /boot
tmpfs 378M 12K 378M 1% /run/user/42