rida5磁盘、外置硬盘挂载

参考

添加新磁盘
lvcreate 常用命令
删除挂载点以及逻辑卷
重新分区

开始

买了新机子发现硬盘跟说好的不一样啊,一问卖家,对方说是默认组了RADI5.

检查磁盘,可以看到有一个/dev/sdb,12T(剩余6T是备份盘,说是RADI5这样安全,算了,反正不够再说)

fdisk -l

磁盘 /dev/sda:959.7 GB, 959656755200 字节,1874329600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000eb99f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200  1874329599   936115200   8e  Linux LVM

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


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


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


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

检查磁盘使用情况,可以看到这个磁盘并没有挂载。

# df -h
文件系统                   容量  已用  可用 已用% 挂载点
devtmpfs                   126G     0  126G    0% /dev
tmpfs                      126G     0  126G    0% /dev/shm
tmpfs                      126G   11M  126G    1% /run
tmpfs                      126G     0  126G    0% /sys/fs/cgroup
/dev/mapper/centos-root     50G  4.0G   47G    8% /
/dev/sda1                 1014M  184M  831M   19% /boot
/dev/mapper/centos-home    839G  116M  839G    1% /home
tmpfs                       26G   40K   26G    1% /run/user/1000

因此给它新建一个卷组,再创建一个逻辑卷,然后选择ext4进行格式化,最后创建一个目录,并将逻辑卷挂载上去。
我中间跟着教程来,挂了一个5G的磁盘,不得不删除它,重新挂载。

# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.
# vgcreate vgdata /dev/sdb
  Volume group "vgdata" successfully created


# ----------警告,以下为错误示范---------------------#
##====================================#
# lvcreate -L 5G -n lvdata vgdata                         
  Logical volume "lvdata" created                         
# mkdir /data                                                        
# mount /dev/vgdata/lvdata /data                        
# umount /data           
# lvremove -f  vgdata/lvdata
  Logical volume "lvdata" successfully removed                                          
##====================================#


# lvcreate -l 100%FREE -n lvdata vgdata
WARNING: ext4 signature detected on /dev/vgdata/lvdata at offset 1080. Wipe it? [y/n]: y   
  Wiping ext4 signature on /dev/vgdata/lvdata.
  Logical volume "lvdata" created.
# mkfs.ext4 /dev/vgdata/lvdata
# mount /dev/vgdata/lvdata /data
# df -h
文件系统                   容量  已用  可用 已用% 挂载点
devtmpfs                   126G     0  126G    0% /dev
tmpfs                      126G     0  126G    0% /dev/shm
tmpfs                      126G   11M  126G    1% /run
tmpfs                      126G     0  126G    0% /sys/fs/cgroup
/dev/mapper/centos-root     50G  4.0G   47G    8% /
/dev/sda1                 1014M  184M  831M   19% /boot
/dev/mapper/centos-home    839G  116M  839G    1% /home
tmpfs                       26G   40K   26G    1% /run/user/1000
/dev/mapper/vgdata-lvdata   11T   61M   11T    1% /data

挂载成功

挂载外置硬盘

报错为,添加的磁盘之前创建过分区,已经有了分区表,现在不能识别磁盘的分区表

#vgcreate backup /dev/sdc
  Device /dev/sdc excluded by a filter.
# parted /dev/sdc
GNU Parted 3.1
使用 /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel msdos                                                    
警告: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue?
是/Yes/否/No? yes                                                         
(parted) quit                                                             
信息: You may need to update /etc/fstab.

# vgextend backup /dev/sdc
WARNING: dos signature detected on /dev/sdc at offset 510. Wipe it? [y/n]: y
  Wiping dos signature on /dev/sdc.
  Physical volume "/dev/sdc" successfully created.
  Volume group "backup" not found
  Cannot process volume group backup
这里是因为没有创建逻辑卷,因此和上面一样,重新创建
# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created.
# vgcreate vgdata /dev/sdc
  Volume group "vgdata" successfully created
# vgremove vgdata
  Volume group "vgdata" successfully removed
# vgcreate backup /dev/sdc
  Volume group "backup" successfully created
#  lvcreate -l 100%FREE -n bgdata backup
  Logical volume "bgdata" created.
# mkfs.ext4 /dev/backup/bgdata 
# mount /dev/backup/bgdata /nfs1/backup2/
# df -h
文件系统                        容量  已用  可用 已用% 挂载点
/dev/mapper/backup-bgdata       7.3T   93M  6.9T    1% /nfs1/backup2
完成

挂载失败?

mount -t nfs 192.168.3.247:/nfs1 /nfs1
mount.nfs: access denied by server while mounting 192.168.3.247:/nfs1

问题排查:

  • 是否是目录权限的问题?
  • 目录权限为755,改为777以后遇到同样的问题,排除这个假设
  • 是否是挂载的问题?
  • 服务端的挂载目录正常访问,可以操作,排除这个假设
  • 是否是共享目录配置问题
 vi /etc/exports 
/nfs/     192.168.3.*(rw,sync,no_root_squash,no_all_squash)

配置错误,修改后即可正常挂载

 vi /etc/exports 
/nfs/     192.168.3.0/24(rw,sync,no_root_squash,no_all_squash)

mount -t nfs 192.168.3.247:/nfs1 /nfs1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容