Linux運(yùn)維基礎(chǔ)系統(tǒng)磁盤管理教程
更新時(shí)間:2021年09月06日 15:29:25 作者:神慕蔡蔡
這篇文章主要介紹了Linux運(yùn)維基礎(chǔ)系統(tǒng)磁盤管理教程,附含詳細(xì)的源碼示例,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家同學(xué)習(xí)共進(jìn)步
1.磁盤分區(qū):




2.fdisk分區(qū)
磁盤小于2t用fdisk分區(qū),大于2t用gdisk分區(qū)
1.查看磁盤情況
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 19.5G 0 part
├─rhel-root 253:0 0 17.5G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
sdc 8:32 0 20G 0 disk
sr0 11:0 1 3.5G 0 rom
2.分區(qū)
[root@localhost ~]# fdisk /dev/sdb
命令(輸入 m 獲取幫助):n //新建分區(qū)
Partition type:
p primary (0 primary, 0 extended, 4 free) //主分區(qū)
e extended //擴(kuò)展分區(qū)
Select (default p): p //選擇主分區(qū)
分區(qū)號 (1-4,默認(rèn) 1):
起始 扇區(qū) (2048-41943039,默認(rèn)為 2048):
將使用默認(rèn)值 2048
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-41943039,默認(rèn)為 41943039):+99MB
分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 94 MiB
命令(輸入 m 獲取幫助):n //新建分區(qū)
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended //擴(kuò)展分區(qū)
Select (default p): e
分區(qū)號 (2-4,默認(rèn) 2):
起始 扇區(qū) (194560-41943039,默認(rèn)為 194560):
將使用默認(rèn)值 194560
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (194560-41943039,默認(rèn)為 41943039):
將使用默認(rèn)值 41943039
分區(qū) 2 已設(shè)置為 Extended 類型,大小設(shè)為 19.9 GiB
//創(chuàng)建邏輯分區(qū)
命令(輸入 m 獲取幫助):n //新建分區(qū)
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l //創(chuàng)建邏輯分區(qū)
添加邏輯分區(qū) 5
起始 扇區(qū) (196608-41943039,默認(rèn)為 196608):
將使用默認(rèn)值 196608
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (196608-41943039,默認(rèn)為 41943039):+100MB
分區(qū) 5 已設(shè)置為 Linux 類型,大小設(shè)為 95 MiB
命令(輸入 m 獲取幫助):p //查看分區(qū)創(chuàng)建
磁盤 /dev/sdb:21.5 GB, 21474836480 字節(jié),41943040 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識符:0xf812a8fb
設(shè)備 Boot Start End Blocks Id System
/dev/sdb1 2048 194559 96256 83 Linux
/dev/sdb2 194560 41943039 20874240 5 Extended
/dev/sdb5 196608 391167 97280 83 Linux
命令(輸入 m 獲取幫助):w //保持分區(qū)
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
3.磁盤格式化
1.格式磁盤的文件類型 [root@localhost ~]# mkfs. mkfs.btrfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.minix mkfs.xfs 2.格式化為xfs文件系統(tǒng) [root@localhost ~]# mkfs.xfs /dev/sdb1 完成
4.永久掛載磁盤
//使用blkid命令獲取各分區(qū)的UUID [root@localhost ~]# blkid |grep “sdb1” /dev/sdb1: UUID=“e271b5b2-b1ba-4b18-bde5-66e394fb02d9” TYPE=“xfs” //使用UUID掛載磁盤sdb1分區(qū)至于db1, 臨時(shí)掛載 [root@localhost ~]# mount UUID=“e271b5b2-b1ba-4b18-bde5-66e394fb02d9” /db1 //也可以把下面這行寫到/etc/fstab中,永久掛載, 開機(jī)自動(dòng)掛載 [root@localhost ~]# tail -1 /etc/fstab UUID=e271b5b2-b1ba-4b18-bde5-66e394fb02d9 /db1 xfs defaults 0 0 //加載fstab配置文件, 同時(shí)檢測語法是否有錯(cuò)誤 [root@localhost ~]# mount –a
1.使用blkid命令獲取各分區(qū)的UUID [root@localhost ~]# blkid |grep sdb1 /dev/sdb1: UUID="00e35670-d6c9-44d1-8e8c-f52bd71edf59" TYPE="xfs" 2.把下面這行寫到/etc/fstab中,永久掛載, 開機(jī)自動(dòng)掛載 [root@localhost ~]# tail -1 /etc/fstab UUID=00e35670-d6c9-44d1-8e8c-f52bd71edf59 /oppo xfs defaults 0 0
fstab配置文件介紹:
root@localhost ~]# vim /etc/fstab 1//分區(qū)標(biāo)識(UUID或設(shè)備名) 2//掛載點(diǎn) 3//文件類型 4//掛載參數(shù) 5//不檢查 6//不備份 1//00e35670-d6c9-44d1-8e8c-f52bd71edf59 2///oppo 3//xfs 4//defaults 5//0 6// 0 //掛載參數(shù), 可寫fstab配置文件, 也可以mount時(shí)使用-o參數(shù)指定 參數(shù) 參數(shù)意義 系統(tǒng)默認(rèn)值 async 系統(tǒng)每隔一段時(shí)間把內(nèi)存數(shù)據(jù)寫入磁盤中, sync 時(shí)時(shí)同步內(nèi)存和磁盤中數(shù)據(jù); suid,nosuid 允許/不允許分區(qū)有suid屬性 suid rw,ro 可以指定文件系統(tǒng)是只讀(ro)或可寫(rw) rw exec,noexec 允許/不允許可執(zhí)行文件執(zhí)行,不要掛載根分區(qū) exec user,nouser 允許/不允許root外的其他用戶掛載分區(qū) nouser auto,noauto 開機(jī)自動(dòng)掛載/不自動(dòng)掛載 auto default 默認(rèn)文件系統(tǒng)掛載設(shè)置 rw, suid, dev, exec, auto, nouser, async //加載所有配置 [root@localhost ~]# mount -a
查看磁盤掛載情況
[root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 19.5G 0 part ├─rhel-root 253:0 0 17.5G 0 lvm / └─rhel-swap 253:1 0 2G 0 lvm [SWAP] sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 191M 0 part /oppo ├─sdb2 8:18 0 1K 0 part └─sdb5 8:21 0 95M 0 part sdc 8:32 0 20G 0 disk sr0 11:0 1 3.5G 0 rom /mnt
以上就是Linux運(yùn)維基礎(chǔ)系統(tǒng)磁盤管理教程的詳細(xì)內(nèi)容,更多關(guān)于Linux運(yùn)維基礎(chǔ)系統(tǒng)磁盤管理的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Xshell遠(yuǎn)程連接linux詳細(xì)步驟(小白必備)
本文主要介紹了Xshell遠(yuǎn)程連接linux詳細(xì)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
CentOS7 修改網(wǎng)卡名稱為eth0&在VMWare中添加多網(wǎng)卡配置
這篇文章主要介紹了CentOS7 修改網(wǎng)卡名稱為eth0&在VMWare中添加多網(wǎng)卡配置,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
Linux 下載安裝VSCode 使用編程輸出當(dāng)前時(shí)間的方法
這篇文章主要介紹了Linux 下載安裝VSCode 使用編程輸出當(dāng)前時(shí)間,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Apache tika 實(shí)現(xiàn)各種文檔內(nèi)容解析示例代碼
這篇文章主要介紹了Apache tika 實(shí)現(xiàn)各種文檔內(nèi)容解析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-07-07

