Linux 下掛載新硬盤方法

Linux的硬盤識別:

一般使用”fdisk -l”命令可以列出系統(tǒng)中當前連接的硬盤

1.以root用戶登錄,查看硬盤信息

[root@oawebserver ~]$ fdisk -l
磁盤 /dev/sda:322.1 GB, 322122547200 字節(jié),629145600 個扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標簽類型:dos
磁盤標識符:0x000657d4
   設(shè)備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   106956799    52428800   83  Linux
/dev/sda3       106956800   190842879    41943040   83  Linux
/dev/sda4       190842880   629145599   219151360    5  Extended
/dev/sda5       190844928   274731007    41943040   83  Linux
/dev/sda6       274733056   316676095    20971520   83  Linux
/dev/sda7       316678144   350232575    16777216   82  Linux swap / Solaris
/dev/sda8       350234624   629145599   139455488   83  Linux
磁盤 /dev/sdb:2198.2 GB, 2198171811840 字節(jié),4293304320 個扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 4096 字節(jié)
I/O 大小(最小/最佳):4096 字節(jié) / 4096 字節(jié)

2.創(chuàng)建新硬盤分區(qū)命令參數(shù):

fdisk可以用m命令來看fdisk命令的內(nèi)部命令;
a:命令指定啟動分區(qū);
d:命令刪除一個存在的分區(qū);
l:命令顯示分區(qū)ID號的列表;
m:查看fdisk命令幫助;
n:命令創(chuàng)建一個新分區(qū);
p:命令顯示分區(qū)列表;
t:命令修改分區(qū)的類型ID號;
w:命令是將對分區(qū)表的修改存盤讓它發(fā)生作用。

3.進入磁盤,對磁盤進行分區(qū)

fdisk /dev/sdb

[root@oawebserver ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0x2c7ea16f 創(chuàng)建新的 DOS 磁盤標簽。
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.
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分區(qū)號 (1-4,默認 1):1
起始 扇區(qū) (2048-4293304319,默認為 2048):
將使用默認值 2048
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-4293304319,默認為 4293304319):
將使用默認值 4293304319
分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 2 TiB
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。

查看一下

[root@oawebserver ~] fdisk -l
磁盤 /dev/sda:322.1 GB, 322122547200 字節(jié),629145600 個扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標簽類型:dos
磁盤標識符:0x000657d4
   設(shè)備 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   106956799    52428800   83  Linux
/dev/sda3       106956800   190842879    41943040   83  Linux
/dev/sda4       190842880   629145599   219151360    5  Extended
/dev/sda5       190844928   274731007    41943040   83  Linux
/dev/sda6       274733056   316676095    20971520   83  Linux
/dev/sda7       316678144   350232575    16777216   82  Linux swap / Solaris
/dev/sda8       350234624   629145599   139455488   83  Linux
磁盤 /dev/sdb:2198.2 GB, 2198171811840 字節(jié),4293304320 個扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 4096 字節(jié)
I/O 大小(最小/最佳):4096 字節(jié) / 4096 字節(jié)
磁盤標簽類型:dos
磁盤標識符:0x2c7ea16f
   設(shè)備 Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048  4293304319  2146651136   83  Linux

4.格式化分區(qū)

mkfs.ext3 /dev/sdb1 //注:將/dev/sdb1格式化為ext3類型
[root@oawebserver ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系統(tǒng)標簽=
OS type: Linux
塊大小=4096 (log=2)
分塊大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
134168576 inodes, 536662784 blocks
26833139 blocks (5.00%) reserved for the super user
第一個數(shù)據(jù)塊=0
Maximum filesystem blocks=4294967296
16378 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, 512000000
Allocating group tables: 完成
正在寫入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

這樣就格式化好了,我們就可以用mount 加載這個分區(qū),然后使用這個文件系統(tǒng);

5.創(chuàng)建/data目錄:

mkdir /data

[root@oawebserver ~]# mkdir /data

6.開始掛載分區(qū):

mount /dev/sdb1 /data

[root@oawebserver ~]# mount /dev/sdb1 /data/

7.查看硬盤大小以及掛載分區(qū):

[root@oawebserver ~]# df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點
/dev/sda8 133G 31G 103G 23% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 8.6M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda3 40G 1.7G 39G 5% /usr
/dev/sda5 40G 170M 40G 1% /var
/dev/sda2 50G 16G 35G 32% /home
/dev/sda1 1014M 125M 890M 13% /boot
/dev/sda6 20G 117M 20G 1% /tmp
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1000
/dev/sdb1 2.0T 71M 1.9T 1% /data

8.配置開機自動掛載

因為mount掛載在重啟服務(wù)器后會失效,所以需要將分區(qū)信息寫到/etc/fstab文件中讓它永久掛載:

修改vim /etc/fstab

我們采用uuid的方式進行開機自動掛載最好
用 blkid 獲取磁盤的uuid和屬性


image.png

[root@oawebserver ~]# vim /etc/fstab
添加
UUID=60b686fe-7539-4088-9f4e-0d65f89f9343 /data ext3 defaults,_netdev 0 0

#
# /etc/fstab
# Created by anaconda on Thu Mar 16 15:09:08 2017
#
# 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
#
UUID=2d707f07-29bd-460e-9724-a3031e1bae01 /                       xfs     defaults        0 0
UUID=b112886e-c964-444f-bd77-fdd967a376e6 /boot                   xfs     defaults        0 0
UUID=42b3212b-4f39-43b9-b6af-fe2241c18976 /home                   xfs     defaults        0 0
UUID=01736df9-2d82-49a1-ba45-2f38c0edfdb3 /tmp                    xfs     defaults        0 0
UUID=afc7beb6-3224-423c-a8fb-eab0413a793c /usr                    xfs     defaults        0 0
UUID=9d0c1790-38d0-4064-8331-2a508a23acef /var                    xfs     defaults        0 0
UUID=4501afe9-45e5-4602-91de-ec574f760a6b swap                    swap    defaults        0 0
UUID=60b686fe-7539-4088-9f4e-0d65f89f9343  /data                  ext3    defaults,_netdev        0 0
~
~
"/etc/fstab" 16L, 979C

可以很明顯的看到文件有6列。
第1列是設(shè)備名或者卷標
第2列是掛載點(也就是掛載目錄)
第3列是所要掛載設(shè)備的文件系統(tǒng)或者文件系統(tǒng)類型
第4列是掛載選項,通常使用defaults就可以
第5列設(shè)置是否使用dump備份,置0為不備份,置1,2為備份,但2的備份重要性比1小
第6列設(shè)置是否開機的時候使用fsck檢驗所掛載的磁盤,置0為不檢驗,置1,2為檢驗,但置2盤比置1的盤晚檢驗。

另外一種開機自動掛載的方式是修改/etc/rc.d/rc.local文件

9.重啟系統(tǒng)

reboot

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容