美文网首页
CentOS 7 磁盘挂载教程

CentOS 7 磁盘挂载教程

作者: 有事找叮当 | 来源:发表于2023-03-31 10:42 被阅读0次

    1.查看未挂载的磁盘,若未分区,则需要先分区格式化

    fdisk -l

    [root@localhost ~]# fdisk -l
     
    磁盘 /dev/sda:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    磁盘标签类型:dos
    磁盘标识符:0x000f1903
     
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     1026047      512000   83  Linux
    /dev/sda2         1026048    20971519     9972736   8e  Linux LVM
     
    磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    磁盘标签类型:dos
    磁盘标识符:0x14fbd39c
     
       设备 Boot      Start         End      Blocks   Id  System
     
    磁盘 /dev/mapper/centos-root:9093 MB, 9093251072 字节,17760256 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
     
     
    磁盘 /dev/mapper/centos-swap:1073 MB, 1073741824 字节,2097152 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 4096 字节
    I/O 大小(最小/最佳):4096 字节 / 4096 字节
    

    可以看到磁盘sdb 53.7GB 未分区

    2.使用fdisk /dev/sdb进行分区

    [root@localhost ~]# fdisk /dev/sdb
     
    The device presents a logical sector size that is smaller than
    the physical sector size. Aligning to a physical sector (or optimal
    I/O) size boundary is recommended, or performance may be impacted.
    欢迎使用 fdisk (util-linux 2.23.2)。
     
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
     
     
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    分区号 (1-4,默认 1):1
    起始 扇区 (2048-104857599,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):
    将使用默认值 104857599
    分区 1 已设置为 Linux 类型,大小设为 50 GiB
     
    命令(输入 m 获取帮助):wq
    The partition table has been altered!
     
    Calling ioctl() to re-read partition table.
    
    
    正在同步磁盘
    

    输入n,p,1,回车,回车, 最后按wq保存退出,这样sdb1分区就创建完成了,按错的话可以直接输入q退出即可,也可以输入d删除刚刚所建的分区

    输入d,1,这样sdb1分区就删除了

    3格式化新分区

    mkfs.ext4 /dev/sdb1

    [root@localhost ~]# mkfs.ext4 /dev/sdb1
    mke2fs 1.42.9 (28-Dec-2013)
    Discarding device blocks: 完成                            
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    3276800 inodes, 13106944 blocks
    655347 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=2162163712
    400 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624, 11239424
     
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (32768 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成 
    

    4挂载到www文件夹,用df-h命令可以查看

    mount /dev/sdb1 /www

    [root@localhost ~]# mount /dev/sdb1 /www
    [root@localhost ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                 1.8G     0  1.8G    0% /dev
    tmpfs                    1.8G     0  1.8G    0% /dev/shm
    tmpfs                    1.8G  8.8M  1.8G    1% /run
    tmpfs                    1.8G     0  1.8G    0% /sys/fs/cgroup
    /dev/mapper/centos-root  8.5G  2.3G  6.3G   27% /
    /dev/sda1                494M  211M  284M   43% /boot
    tmpfs                    369M     0  369M    0% /run/user/0
    /dev/sdb1                 50G   53M   47G    1% /www
    

    mount语法格式:mount [参数] [设备] [挂载点]

    常用参数

    -t 指定文件系统,即挂载类型
    -l 显示已加载的文件系统列表
    -h 显示帮助信息并退出
    -V 显示程序版本
    -n 加载没有写入文件“/etc/mtab”中的文件系统
    -r 将文件系统加载为只读模式
    -a 加载文件“/etc/fstab”中描述的所有文件系统

    5开机自动挂载

    刚才的操作已经成功将/dev/sdb1挂载到/www下,但是属于临时挂载,一旦服务器重启,挂载就会丢失。
    因此如果需要开机自动挂载的需要,就要把分区挂载信息添加到配置文件/etc/fstab中,实现开机/重启自动挂载。

    [root@localhost ~]# echo "/dev/sdb1 /www [ext4](https://so.csdn.net/so/search?q=ext4&spm=1001.2101.3001.7020) defaults 0 0" >> /etc/fstab
    

    这样下次机器重启后就会自动挂载到www目录,操作需谨慎,手握生死线,

    相关文章

      网友评论

          本文标题:CentOS 7 磁盘挂载教程

          本文链接:https://www.haomeiwen.com/subject/uvlhddtx.html