Linux生信服务器磁盘如何挂载使用?

用过很多服务器,但一直没自己挂载过磁盘,因为待挂载的磁盘上都有数据,生怕一不小心把别人的弄坏了。

今天恰好有几块新的磁盘,供我尝试下。

首先查看下磁盘:

$ df -h
文件系统                 容量  已用  可用 已用% 挂载点
/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 字节,11691591680 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型: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 字节,11554242560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:68.7 GB, 68719476736 字节,134217728 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdb:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sde:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdc:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/sdd:32976.8 GB, 32976758898688 字节,64407732224 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

可看到我有好几块30T的磁盘未挂载(/dev/sdb,sdc,sdd,sde)。

如果直接用mount挂载,则会出现如下错误:

mount: 文件系统类型错误、选项错误、10.0.110.113:/nfs 上有坏超级块、
       缺少代码页或助手程序,或其他错误
       (对某些文件系统(如 nfs、cifs) 您可能需要
       一款 /sbin/mount.<类型> 助手程序)

       有些情况下在 syslog 中可以找到一些有用信息- 请尝试
       dmesg | tail  这样的命令看看。

# 对应英文错误:
mount: wrong fs type, bad option, bad superblock on /dev/sdc

网上一些回答,说出现该问题大部分情况都是由于没有安装nfs的客户端,所以需要使用yum进行安装。

yum -y install nfs-utils
systemctl start nfs-utils
systemctl enable nfs-utils
rpcinfo -p
mount  172.19.4.12:/data/nfs  /data/nfs

实际上我查看了下,已经安装了nfs。

新硬盘需要对其格式化。创建一个ext4文件系统:

$ sudo mkfs -t ext4 /dev/sdc

当然这里也可以对其进行分区,我这里没有分区。

然后就可成功挂载:

 mount /dev/sdc /mnt/project

可以看到,已经成功挂载到/mnt/project

$ df -h
文件系统                 容量  已用  可用 已用% 挂载点
/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

如果挂错了,可对其进行卸载。卸载方式可以对设备名称,也可对目标目录。如:

sudo umount -v /dev/sdc
#或
sudo umount -v /mnt/project

挂载后,仍然是root,无写权限。需要对文件夹赋予用户组和用户权限。

修改目录用户组:

sudo chgrp -R mygroup  /mnt/project

授予用户组写入权限:

sudo chmod -R 775 /mnt/project

其他关于挂载有用的设置。比如自动挂载,避免每次断电或关机后都要重新挂载。

查看UUID:
Linux生信服务器磁盘如何挂载使用?
进入 vi /etc/fstab,添加UUID:
Linux生信服务器磁盘如何挂载使用?

完成后,执行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

Linux生信服务器磁盘如何挂载使用?

上一篇:linux修改端口范围限制


下一篇:如何在 Mac 上安装新字体?