首页 服务器

Linux 挂载新硬盘


Linux 挂载新硬盘

1. 先查看当前系统可发的现硬盘信息

[root@localhost ~]# fdisk -l

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

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

磁盘 /dev/sdb:1000.2 GB, 1000204886016 字节,1953525168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:dos
磁盘标识符:0x6e658b18

磁盘 /dev/sdb:1000.2 GB 就是我新插在电脑上的一块新的空白盘

2. 使用fdisk 命令格式化硬盘

[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, 1 extended, 3 free)
   l   logical (numbered from 5)
Select (default p): p
分区号 (2-4,默认 2):2
No free sectors available

命令(输入 m 获取帮助):w        # 保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘

上边操作完之后,分区建立基本完成了。但是系统还是无法识别分区表,可以使用partprobe 命令在内核重新读取分区表

[root@localhost ~]# partprobe /dev/sdb

3. 格式化分区

[root@localhost ~]# mkfs.xfs -f /dev/sdb
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
无论如何也要继续? (y,n) y   #这里输入y
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
61054976 inodes, 244190646 blocks
12209532 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2392850432
7453 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, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

4. 挂载硬盘到指定目录

我这里将新硬盘挂载到了/mnt/data下了,这里可以随意指定,但挂载之前一定要先创建目录

[root@localhost mnt]# mount /dev/sdb /mnt/data/
  • 查看硬盘信息

    [root@localhost mnt]# df -h
    文件系统                       容量  已用  可用 已用% 挂载点
    devtmpfs                       3.8G     0  3.8G    0% /dev
    tmpfs                          3.8G  4.0K  3.8G    1% /dev/shm
    tmpfs                          3.8G   18M  3.8G    1% /run
    tmpfs                          3.8G     0  3.8G    0% /sys/fs/cgroup
    /dev/mapper/centos_bogon-root  240G   55G  186G   23% /
    /dev/sda1                     1014M  185M  830M   19% /boot
    /dev/mapper/centos_bogon-home   50G  215M   50G    1% /home
    tmpfs                          769M   12K  769M    1% /run/user/42
    tmpfs                          769M     0  769M    0% /run/user/0
    /dev/sdb                       917G   77M  871G    1% /mnt/data # 新挂载的硬盘

到这里已经完成了,但是这样电脑重启的话就会失效,所以如果想永久修改,可以在/etc/fstab文件里进行编辑

5. 永久挂载磁盘

修改/etc/fstab

[root@localhost mnt]# vim /etc/fstab 

#
# /etc/fstab
# Created by anaconda on Sun Nov 24 02:37:10 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos_bogon-root /                       xfs     defaults        0 0
UUID=5fce0b5c-1794-4ad3-a464-385f9a3cf576 /boot                   xfs     defaults        0 0
/dev/mapper/centos_bogon-home /home                   xfs     defaults        0 0
/dev/mapper/centos_bogon-swap swap                    swap    defaults        0 0
/www/swap    swap    swap    defaults    0 0
/dev/sdb        /mnt/data       xfs    defaults        0 0 # 这里是要修改的内容
# 需要挂载的磁盘。 # 挂载位置                # 格式
  • 检查是否报错

    [root@localhost mnt]# mount -a
    # 如果什么错误都没有输出就证明OK了



文章评论

    颖小主 站长ChromeMac
    2021-06-22 10:25   回复

    卸载硬盘命令: umount -v /dev/sdb

目录