Linux 添加新硬盤並對其掛載


一、使用df -h 查看電腦硬盤信息

[root@NBU8 ~]# df -h
文件系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/centos-root   17G  1.2G   16G    7% /
devtmpfs                 1.9G     0  1.9G    0% /dev
tmpfs                    1.9G     0  1.9G    0% /dev/shm
tmpfs                    1.9G   12M  1.9G    1% /run
tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
/dev/sda1               1014M  189M  826M   19% /boot        #可以看到只有一個sda1分區裝載/boot,
tmpfs                    378M     0  378M    0% /run/user/0

二、添加一塊200G的硬盤。(后期安裝Netbackup軟件當數據盤使用)

假如新增的硬盤是IDE接口,則這里的硬盤名字應該是dh[a-z]開頭,:/dev/dh[a-z]
假如新增的硬盤是SCSI接口,則這里的硬盤名字應該是sd[a-z]開頭,:/dev/sd[ a -z ]
使用ls /dev/sdb查看第二塊新加的硬盤信息

1 [root@NBU8 ~]# ls /dev/sda    #查看第一塊sda盤的分區情況,這里只顯示一個分區
2 /dev/sda 3 [root@NBU8 ~]# ls /dev/sdb    #查看第二塊sdb盤的分區情況,這里是剛新增的硬盤 4 /dev/sdb

三、使用fdisk 命令對sdb進行分區

1 [root@NBU8 ~]# fdisk /dev/sdb
2 歡迎使用 fdisk (util-linux 2.23.2)。
3 
4 更改將停留在內存中,直到您決定將更改寫入磁盤。
5 使用寫入命令前請三思。
6 
7 
8 命令(輸入 m 獲取幫助):m

  按m打開菜單

 1 [root@NBU8 ~]# fdisk /dev/sdb
 2 歡迎使用 fdisk (util-linux 2.23.2)。
 3 
 4 更改將停留在內存中,直到您決定將更改寫入磁盤。
 5 使用寫入命令前請三思。
 6 
 7 
 8 命令(輸入 m 獲取幫助):m
 9 命令操作
10    a   toggle a bootable flag
11    b   edit bsd disklabel
12    c   toggle the dos compatibility flag
13    d   delete a partition
14    g   create a new empty GPT partition table
15    G   create an IRIX (SGI) partition table
16    l   list known partition types
17    m   print this menu
18    n   add a new partition              #添加一個新的分區
19    o   create a new empty DOS partition table
20    p   print the partition table           #打印分區表
21    q   quit without saving changes
22    s   create a new empty Sun disklabel
23    t   change a partition's system id
24    u   change display/entry units
25    v   verify the partition table
26    w   write table to disk and exit         #將表寫入磁盤並退出
27    x   extra functionality (experts only)

  我們選擇n新增硬盤分區。選擇p創建主分區,輸入1表示在這塊盤建立第一個主分區,然后設置起始扇區,Last扇區。最后選擇w保存退出

 1 命令(輸入 m 獲取幫助):n                  
 2 Partition type:
 3    p   primary (0 primary, 0 extended, 4 free)
 4    e   extended
 5 Select (default p): p                                  #創建主分區
 6 分區號 (1-4,默認 1):1                                  #選擇分區號,默認為1.主分區只能設置4個。這塊硬盤目前沒有主分區,所有第一個主分區號為1
 7 起始 扇區 (2048-419430399,默認為 2048):                        #選擇默認不解釋
 8 將使用默認值 2048
 9 Last 扇區, +扇區 or +size{K,M,G} (2048-419430399,默認為 419430399):       #這里只創建一個分區,所有按回車,表示將全部空間使用
10 將使用默認值 419430399
11 分區 1 已設置為 Linux 類型,大小設為 200 GiB
12 
13 命令(輸入 m 獲取幫助):w                                  #保存並退出
14 The partition table has been altered!
15 
16 Calling ioctl() to re-read partition table.
17 正在同步磁盤。

  經過以上步驟后,分區的建立已經基本完成,但是此時系統還無法識別分區表,需要使用partprobe 命令在內核重新讀取分區表

1 [root@NBU8 ~]# partprobe /dev/sdb

  創建文件系統(格式化分區)Linux 中的主流的文件系統有:ext4和xfs等。

[root@NBU8 ~]# mkfs.
mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.minix   mkfs.xfs
[root@NBU8 ~]# mkfs.ext4 /dev/sdb            #這里使用ext4文件系統
mke2fs 1.42.9 (28-Dec-2013)
/dev/sdb is entire device, not just one partition!
無論如何也要繼續? (y,n) y                  #繼續
文件系統標簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
13107200 inodes, 52428800 blocks
2621440 blocks (5.00%) reserved for the super user
第一個數據塊=0
Maximum filesystem blocks=2199912448
1600 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

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

[root@NBU8 ~]# 

  使用mount命令掛載硬盤到/data  PS:在掛載之前,需要創建此目錄

 1 [root@NBU8 ~]# mount /dev/sdb /data/               #將/dev/sdb 掛載到/data/
 2 [root@NBU8 ~]# df -h                        #查看掛載情況
 3 文件系統                 容量  已用  可用 已用% 掛載點
 4 /dev/mapper/centos-root   17G  1.2G   16G    7% /
 5 devtmpfs                 1.9G     0  1.9G    0% /dev
 6 tmpfs                    1.9G     0  1.9G    0% /dev/shm
 7 tmpfs                    1.9G   12M  1.9G    1% /run
 8 tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
 9 /dev/sda1               1014M  189M  826M   19% /boot
10 tmpfs                    378M     0  378M    0% /run/user/0
11 /dev/sdb                 197G   61M  187G    1% /data

  這樣硬盤掛載就算基本完成了,因為這只是一次性的。重啟后就會消失。那么永久掛載需要對/etc/fstab文件進行編輯。修改/etc/fstab文件(紅色部分就是我們新增加的硬盤信息)

 1 [root@NBU8 ~]# cat /etc/fstab 
 2 
 3 #
 4 # /etc/fstab
 5 # Created by anaconda on Sat Mar 30 12:21:41 2019
 6 #
 7 # Accessible filesystems, by reference, are maintained under '/dev/disk'
 8 # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
 9 #
10 /dev/mapper/centos-root /                       xfs     defaults        0 0
11 UUID=ed9e3599-436d-4fe7-8b05-6e1c849958ed /boot                   xfs     defaults        0 0
12 /dev/mapper/centos-swap swap                    swap    defaults        0 0
13 /dev/sdb    /data    ext4    defaults    0 0

  輸入mount -a查看是否報錯

1 [root@NBU8 ~]# mount -a
2 [root@NBU8 ~]# 

  重啟電腦輸入df -h 查看硬盤掛載情況

 1 WARNING! The remote SSH server rejected X11 forwarding request.
 2 Last login: Sat Mar 30 13:37:27 2019 from 192.168.2.121
 3 [root@NBU8 ~]# df -h
 4 文件系統                 容量  已用  可用 已用% 掛載點
 5 /dev/mapper/centos-root   17G  1.2G   16G    7% /
 6 devtmpfs                 1.9G     0  1.9G    0% /dev
 7 tmpfs                    1.9G     0  1.9G    0% /dev/shm
 8 tmpfs                    1.9G   12M  1.9G    1% /run
 9 tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
10 /dev/sda1               1014M  189M  826M   19% /boot
11 /dev/sdb                 197G   61M  187G    1% /data
12 tmpfs                    378M     0  378M    0% /run/user/0

  至此,硬盤新增和掛載已全部完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM