• 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:
    image.png
    进入 vi /etc/fstab,添加UUID:
    image.png

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

  • 相关阅读:
    0911内容。
    0909学习内容。
    0908学习内容
    第二天的学习内容
    第一天的学习内容
    学习目的
    jquery parents() next() prev() 找父级别标签 找同级别标签
    JQuery each遍历A标签获取href 和 里面指定的值
    jquery怎么实现点击一个按钮控制一个div的显示和隐藏
    谷歌浏览器(Chrome)禁止浏览器缓存 设置
  • 原文地址:https://www.cnblogs.com/jessepeng/p/15124064.html
Copyright © 2020-2023  润新知