項目背景
由于服務(wù)器遷移,拿到新服務(wù)器后,先看了新服務(wù)器環(huán)境與配置要求是否相符,然后發(fā)現(xiàn)硬盤未掛載,現(xiàn)將掛載步驟進(jìn)行記錄。
要求
根據(jù)公司規(guī)范,我們項目的所有文件及應(yīng)用都需要放在 /usr/local/cms 目錄下,所以要將新的硬盤掛載到該目錄下。
不分區(qū)直接格式化后,進(jìn)行掛載
- 使用
mkdir /usr/local/cms創(chuàng)建要掛載的目錄 - 使用
fdisk -l查看硬盤信息
閑置硬盤信息.png - 對硬盤進(jìn)行格式化
使用 mkfs 對硬盤進(jìn)行格式化
[root@ ~]# mkfs -t xfs /dev/vdb
mkfs.xfs: /dev/vdb appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
可以看到,使用命令后,報錯了,這是因為硬盤已經(jīng)被格式化過,提示我們加參數(shù) -f 進(jìn)行強(qiáng)行覆蓋
再次輸入命令 mkfs -t xfs -f /dev/vdb

image.png
從上圖看到,格式化成功了
- 使用 mount 命令,對硬盤進(jìn)行掛載
mount /dev/vdb /usr/local/cms
用 df -h 查看是否掛載成功
[root@server-a76d6634-0dbe-4d22-85d3-9f282c66c046 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 64G 0 64G 0% /dev
tmpfs 64G 0 64G 0% /dev/shm
tmpfs 64G 48M 64G 1% /run
tmpfs 64G 0 64G 0% /sys/fs/cgroup
/dev/vda2 196G 2.5G 185G 2% /
/dev/vda1 1022M 9.1M 1013M 1% /boot/efi
tmpfs 13G 0 13G 0% /run/user/0
/dev/vdb 1000G 33M 1000G 1% /usr/local/cms
從上面可以看到,我們的硬盤已經(jīng)掛載成功,但是,如果重啟的話,就會失效,下一步,就需要將配置寫入配置文件,實現(xiàn)開機(jī)自動掛載
- 將硬盤信息寫入配置文件/etc/fstab,實現(xiàn)自動掛載
每次開機(jī),系統(tǒng)都會根據(jù)該文件的描述,進(jìn)行硬盤掛載
先來看一下該文件的樣子
cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Thu May 30 16:20:17 2019
#
# 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
#
UUID=ff97999c-00a4-4eeb-857c-90aac853140d / ext4 defaults 1 1
UUID=23B4-3A70 /boot/efi vfat umask=0077,shortname=winnt 0 0
從上面可以看到,我們需要硬盤的UUID
blkid /dev/vdb 使用該命令,就可以查看 UUID 信息
[root@server-a76d6634-0dbe-4d22-85d3-9f282c66c046 ~]# blkid /dev/vdb
/dev/vdb: UUID="ba87e695-0ea7-4da8-a9f6-19db465cc620" TYPE="xfs"
接下來,只需要把下面這段,復(fù)制到 /etc/fstab 文件中里面就可以了
UUID=6481ddbc-68d7--8756-/usr/local/cms xfs defaults 0 2
#
# /etc/fstab
# Created by anaconda on Thu May 30 16:20:17 2019
#
# 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
#
UUID=ff97999c-00a4-4eeb-857c-90aac853140d / ext4 defaults 1 1
UUID=23B4-3A70 /boot/efi vfat umask=0077,shortname=winnt 0 0
UUID=6481ddbc-68d7-4a89-8756-04935a4c2895 /usr/local/cms xfs defaults 0 2
詳細(xì)參數(shù)參考fstab 接受
修改完成后,一定要使用 moutn -a 命令,測試參數(shù)填寫是否正確,如果不正確,及時修改,不然會導(dǎo)致啟動故障
以上就是不分區(qū)掛載的全部內(nèi)容
總結(jié)
由于我們的需求是將項目所有資源放在一個目錄,所以硬盤就沒有必要分區(qū),在這個點上不用糾結(jié)。就像我們的衣柜,分隔出來是為了更方便的歸納,那么現(xiàn)在不進(jìn)行分隔,也不代表就不能放衣服了。

fstab 字段詳情
