用過很多服務(wù)器,但一直沒自己掛載過磁盤,因?yàn)榇龗燧d的磁盤上都有數(shù)據(jù),生怕一不小心把別人的弄壞了。
今天恰好有幾塊新的磁盤,供我嘗試下。
首先查看下磁盤:
$ df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root 5.4T 6.6G 5.4T 1% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1.9G 30G 6% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 1014M 164M 851M 17% /boot
/dev/sda1 500M 12M 489M 3% /boot/efi
tmpfs 6.3G 4.0K 6.3G 1% /run/user/42
tmpfs 6.3G 52K 6.3G 1% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/0
tmpfs 6.3G 0 6.3G 0% /run/user/1002
無掛載硬盤。fdisk -l 查看是否有可用未掛載磁盤。
$sudo fdisk -l
磁盤 /dev/sda:5986.1 GB, 5986094940160 字節(jié),11691591680 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:gpt
Disk identifier: EB231ED3-A207-4C52-9381-1239BB5E273E
# Start End Size Type Name
1 2048 1026047 500M EFI System EFI System Partition
2 1026048 3123199 1G Microsoft basic
3 3123200 11691589631 5.5T Linux LVM
磁盤 /dev/mapper/centos-root:5915.8 GB, 5915772190720 字節(jié),11554242560 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤 /dev/mapper/centos-swap:68.7 GB, 68719476736 字節(jié),134217728 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤 /dev/sdb:32976.8 GB, 32976758898688 字節(jié),64407732224 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤 /dev/sde:32976.8 GB, 32976758898688 字節(jié),64407732224 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤 /dev/sdc:32976.8 GB, 32976758898688 字節(jié),64407732224 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤 /dev/sdd:32976.8 GB, 32976758898688 字節(jié),64407732224 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
可看到我有好幾塊30T的磁盤未掛載(/dev/sdb,sdc,sdd,sde)。
如果直接用mount掛載,則會(huì)出現(xiàn)如下錯(cuò)誤:
mount: 文件系統(tǒng)類型錯(cuò)誤、選項(xiàng)錯(cuò)誤、10.0.110.113:/nfs 上有壞超級(jí)塊、
缺少代碼頁或助手程序,或其他錯(cuò)誤
(對(duì)某些文件系統(tǒng)(如 nfs、cifs) 您可能需要
一款 /sbin/mount.<類型> 助手程序)
有些情況下在 syslog 中可以找到一些有用信息- 請(qǐng)嘗試
dmesg | tail 這樣的命令看看。
# 對(duì)應(yīng)英文錯(cuò)誤:
mount: wrong fs type, bad option, bad superblock on /dev/sdc
網(wǎng)上一些回答,說出現(xiàn)該問題大部分情況都是由于沒有安裝nfs的客戶端,所以需要使用yum進(jìn)行安裝。
yum -y install nfs-utils
systemctl start nfs-utils
systemctl enable nfs-utils
rpcinfo -p
mount 172.19.4.12:/data/nfs /data/nfs
實(shí)際上我查看了下,已經(jīng)安裝了nfs。
新硬盤需要對(duì)其格式化。創(chuàng)建一個(gè)ext4文件系統(tǒng):
$ sudo mkfs -t ext4 /dev/sdc
當(dāng)然這里也可以對(duì)其進(jìn)行分區(qū),我這里沒有分區(qū)。
然后就可成功掛載:
mount /dev/sdc /mnt/project
可以看到,已經(jīng)成功掛載到/mnt/project
$ df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root 5.4T 6.8G 5.4T 1% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 1020M 31G 4% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 1014M 164M 851M 17% /boot
/dev/sda1 500M 12M 489M 3% /boot/efi
tmpfs 6.3G 4.0K 6.3G 1% /run/user/42
tmpfs 6.3G 44K 6.3G 1% /run/user/1000
tmpfs 6.3G 0 6.3G 0% /run/user/0
tmpfs 6.3G 0 6.3G 0% /run/user/1002
/dev/sdc 30T 32K 29T 1% /mnt/project
如果掛錯(cuò)了,可對(duì)其進(jìn)行卸載。卸載方式可以對(duì)設(shè)備名稱,也可對(duì)目標(biāo)目錄。如:
sudo umount -v /dev/sdc
#或
sudo umount -v /mnt/project
掛載后,仍然是root,無寫權(quán)限。需要對(duì)文件夾賦予用戶組和用戶權(quán)限。
修改目錄用戶組:
sudo chgrp -R mygroup /mnt/project
授予用戶組寫入權(quán)限:
sudo chmod -R 775 /mnt/project
其他關(guān)于掛載有用的設(shè)置。比如自動(dòng)掛載,避免每次斷電或關(guān)機(jī)后都要重新掛載。
查看UUID:

進(jìn)入 vi /etc/fstab,添加UUID:

完成后,執(zhí)行mount -a 即可生效。
https://www.cnblogs.com/qiuyu666/p/11843634.html
https://www.cnblogs.com/will-xz/p/13532578.html
https://www.cnblogs.com/betterquan/p/11895496.html