日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux系统中的】磁盘管理

發(fā)布時(shí)間:2024/3/24 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux系统中的】磁盘管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言:

??????? 在Linux系統(tǒng)中,系統(tǒng)軟件和應(yīng)用軟件,都要以文件

?? 的形式存儲(chǔ)在計(jì)算機(jī)的磁盤空間中,因此,應(yīng)該隨時(shí)監(jiān)視

?? 磁盤空間的使用情況,因此今天我將分享一下查看系統(tǒng)中

??? 存儲(chǔ)空間的使用情況、如何進(jìn)行文件的轉(zhuǎn)儲(chǔ)、以及如何

??? 進(jìn)行軟盤的格式化。

?

正文:

???? 存儲(chǔ)是每個(gè)計(jì)算機(jī)系統(tǒng)的基本要求,Red Hat Linux 提供

了一些強(qiáng)大的工具,它們能在大量的場景中管理多類型的存

儲(chǔ)設(shè)備.

?

一、本地存儲(chǔ)設(shè)備的識(shí)別

相關(guān)命令及說明如下表

?????????? 使用的相關(guān)命令??????????????????? 說明
?????????? fdisk???? -l????????? 查看真實(shí)存在的設(shè)備
????????? cat /proc/partition????????? 系統(tǒng)中識(shí)別的設(shè)備
?????????? blkid????????? 系統(tǒng)可用的設(shè)備
?????????? df?????????? 系統(tǒng)正在掛載的設(shè)備

?

(1)查看系統(tǒng)中真實(shí)存在的設(shè)備

fdisk -l ###查看系統(tǒng)中真實(shí)存在的設(shè)備

?

(2)查看系統(tǒng)識(shí)別的設(shè)備

cat /proc/partition ###查看系統(tǒng)識(shí)別的設(shè)備

?

(3)查看系統(tǒng)可使用的設(shè)備

blkid ###查看系統(tǒng)中可使用的設(shè)備

?

(4)查看系統(tǒng)正在掛載的設(shè)備

df ###查看系統(tǒng)中正在掛載的設(shè)備

?

二、設(shè)備的掛載與卸載

1、設(shè)備名稱

/dev/xdx ? ?? ?? ? ###/dev/hd0??? /dev/hd1? /dev/sda? /dev/sdb? /dev/sda1 /dev/sda2? /dev/sdb1

/dev/sr0?? ? ? ? ?? ###光驅(qū)

/dev/mapper/*?? ### 虛擬設(shè)備

?

2、設(shè)備的掛載

命令格式: mount? 設(shè)備?? 掛載點(diǎn)

相關(guān)的命令如下表

??????????????? 相關(guān)的命令????????????????? 說明
???? mount /dev/sdb1?? /mnt????????????? 進(jìn)行設(shè)備的掛載

???? umount /mnt? 或者 umount????

????? /dev/sdb1

????????????? 進(jìn)行設(shè)備的卸載
?? mount -o ro /dev/sdb1?? /mnt????????????? 進(jìn)行設(shè)備的只讀掛載
? ? ? ? ? ? mount???????????? 查看掛載信息

? mount -o remount,rw /dev/sdb 或

? mount -o remount,rw /mnt

???????????? 重新讀寫掛載

?

(1)進(jìn)行設(shè)備的掛載

mount /dev/sdb1 /mnt ###進(jìn)行設(shè)備的掛載

?

(2)進(jìn)行設(shè)備的卸載

umount /dev/sdb1 ###進(jìn)行設(shè)備的卸載 umount /mnt ###進(jìn)行設(shè)備的卸載

?

(3)進(jìn)行設(shè)備的只讀掛載

mount -o ro /dev/sdb1 /mnt ###進(jìn)行設(shè)備的只讀掛載

?

(4)查看設(shè)備的掛載信息

mount ###查看設(shè)備的掛載信息

?

(5)進(jìn)行設(shè)備的重新讀寫掛載

mount -o remount,rw /dev/sdb1 ###進(jìn)行設(shè)備的重新掛載

?

3、解決設(shè)備正忙的情況

當(dāng)我們在進(jìn)行設(shè)備的卸載時(shí),有時(shí)會(huì)出現(xiàn)設(shè)備正忙,無法進(jìn)行

卸載,如下圖:

采用以下兩種方式進(jìn)行解決:

?

(1)使用相關(guān)命令進(jìn)行解除設(shè)備正忙

fuser -kvm /mnt ###關(guān)閉正忙的程序 umount /mnt ###進(jìn)行設(shè)備的卸載

?

(2)使用相關(guān)命令進(jìn)行設(shè)備正忙的解除

lsof /mnt ###查看設(shè)備正忙的情況 kill -9 PID ###關(guān)閉正忙的程序 umount /mnt ###進(jìn)行設(shè)備的卸載

三、磁盤的分區(qū)

1、硬盤0磁道1扇區(qū)的521個(gè)字節(jié)中記錄的信息如下:

521? =?? 446?? ? ? ? ? ? ? ? ? +?????? 64?????? +????? ? ? ? ?? 2

?????????????? ^???????????????? ? ? ? ? ? ? ?? ^????????????? ? ? ? ?? ?? ^

????????? mbr(主引導(dǎo)記錄)?????? mpt(主分區(qū)表)?????? 55aa(硬盤的有效標(biāo)示)

?

?

2、硬盤的主分區(qū)表(64個(gè)字節(jié))

1個(gè)分區(qū)占16個(gè)字節(jié)

1快硬盤上最多可以劃分4個(gè)主分區(qū)

?

3、進(jìn)行分區(qū)的步驟

(1)查看硬盤的大小和已經(jīng)存在的分區(qū)

fdisk -l ###查看硬盤的大小和已經(jīng)存在的分區(qū)

?

(2)進(jìn)入擴(kuò)展分區(qū)的操作界面

fdisk /dev/vdb ###進(jìn)入擴(kuò)展分區(qū)的操作界面

?

(3)進(jìn)行擴(kuò)展分區(qū)的分配

m?? -------> 進(jìn)行幫助

d?? -------->進(jìn)行分區(qū)的刪除

n? --------->進(jìn)行分區(qū)的新建

p ----------->顯示分區(qū)信息

q ----------->退出分區(qū)的劃分(對所作出的改變不進(jìn)行保存)

w ----------->保存分區(qū)信息到硬盤

qw ---------->保存分區(qū)到硬盤并進(jìn)行退出

?

(4)進(jìn)行主分區(qū)的建立

1)建立第一塊主分區(qū)

?

2)建立第二塊主分區(qū)

?

3)建立第三塊主分區(qū)

?

4)進(jìn)行擴(kuò)展分區(qū)的建立

?

(5)在擴(kuò)展分區(qū)中進(jìn)行分區(qū)的建立

?

(6)進(jìn)行分區(qū)列表的查看

?

(7)查看硬盤的大小和已經(jīng)存在的分區(qū)

fdisk -l ###查看硬盤的大小和已經(jīng)存在的分區(qū)

四、給設(shè)備安裝文件系統(tǒng)

格式化過程是安裝軟件的過程

??? (1)安裝文件系統(tǒng)的相關(guān)命令

blkid ###查看硬盤是否可用 mkfs.xfs /dev/vdb1 ###進(jìn)行vda1的格式化 mount /dev/vdb1 /mnt ###進(jìn)行設(shè)備的掛載 df ###設(shè)備掛載的查看

注意的是:該設(shè)備的掛載只是臨時(shí)性的掛載,當(dāng)重啟之后,設(shè)備需要重新

進(jìn)行掛載.

?

(2)編輯文件進(jìn)行設(shè)備的永久掛載

vim /etc/fstab ###編輯文件進(jìn)行設(shè)備的永久掛載 mount -a ###使該文件進(jìn)行生效

?

(3)當(dāng)使用umount命令進(jìn)行設(shè)備的卸載時(shí),使用mount -a 命令

可以進(jìn)行設(shè)備的掛載

umount /mnt ###進(jìn)行設(shè)備的卸載 df ###進(jìn)行掛載設(shè)備的查看 mount -a ###進(jìn)行設(shè)備的重新掛載 df ###進(jìn)行掛載設(shè)備的查看

?

(4)swap分區(qū)的管理

1)swap 分區(qū)的建立

fdisk /dev/vdb ###進(jìn)入分區(qū)管理界面 n ###分區(qū)的建立 t ###進(jìn)行擴(kuò)展分區(qū)中分區(qū)的建立 l ###進(jìn)行分區(qū)標(biāo)簽的查看 82 ###選擇分區(qū)的標(biāo)簽 wq ###進(jìn)行退出保存 partprobe ###進(jìn)行同步分區(qū)表

?

?

2)使用相關(guān)的命令使swap分區(qū)進(jìn)行生效

mkswap /dev/vdb5 ###建立swap分區(qū) swapon -a /dev/vdb5 ###使swap盤進(jìn)行生效 swapon -s ###進(jìn)行swap分區(qū)的查看

?

3)進(jìn)行swap的永久掛載

vim /etc/fstab ###進(jìn)行文件的編輯進(jìn)行swap的永久掛載 mount -a ###使該文件進(jìn)行生效 blkid ###查看可使用的設(shè)備

?

4)進(jìn)行swap分區(qū)的刪除

swapon -s ###查看存在的swap分區(qū) swapoff /dev/vdb5 ###關(guān)閉swap分區(qū) swapon -s ###查看swap分區(qū)是否刪除 vim /etc/fstab ###在配置文件中取消swap分區(qū)的永久掛載 fdisk -l ###查看系統(tǒng)中所有存在的設(shè)備 fdisk /dev/vdb ###進(jìn)行邏輯分區(qū)的刪除 partprobe ###同步分區(qū)表

進(jìn)行swap分區(qū)的刪除

?

取消swap的永久掛載

?

進(jìn)行邏輯分區(qū)的刪除

?

(5)進(jìn)行配額的設(shè)定(針對設(shè)備)

1)使用相關(guān)命令進(jìn)行設(shè)備的掛載

mkdir /pub ###進(jìn)行目錄的創(chuàng)建 mkfs.xfs /dev/vdb5 ###進(jìn)行分區(qū)的格式化 mount -o usrquota /dev/vdb5 /pub/ 進(jìn)行設(shè)備的只讀掛載 chmod 1777 /pub ###進(jìn)行目錄權(quán)限的修改

?

2)查看掛載的情況

mount ###進(jìn)行掛載的查看

?

3)進(jìn)行用戶的分配額的設(shè)定

edquota -u student /dev/vdb5 ###給student用戶進(jìn)行配額的設(shè)定

soft:表示軟警告?? hard:表示硬警告,建立文件的大小總額不能超過

超過設(shè)定,一旦超過將出現(xiàn)警告。inodes :指的是當(dāng)前文件的個(gè)數(shù)

?

3)進(jìn)行配額的開機(jī)激活

vim /etc/fstab ###進(jìn)行開機(jī)激活配額

?

4)進(jìn)行相關(guān)的測試

使用相關(guān)的命令

dd if=/dev/zero of=/pub/studentfile bs=1M count=5 ###將設(shè)備區(qū)域分為五等分,每一份為1M是否設(shè)定成功主要看配額是否超過超級用戶所設(shè)定的配額

?

五、進(jìn)行磁盤的加密

1、進(jìn)行設(shè)備的加密使用相關(guān)的命令

crptsetup luksFormat /dev/vdb1 ###給設(shè)備/dev/vdb1進(jìn)行加密 blkid ###進(jìn)行可用設(shè)備的查看

?

2、進(jìn)行設(shè)備的解密

使用相關(guān)命令進(jìn)行設(shè)備的解密

ll /dev/mapper/ ###進(jìn)行文件的查看 cryptsetup open /dev/vdb1 westos ###給設(shè)備進(jìn)行重命名 ls -l /dev/mapper/ ###對文件進(jìn)行查看 mkfs.xfs /dev/mapper/westos ###進(jìn)行設(shè)備的格式化 mount /dev/vdb1 /pub/ ###進(jìn)行設(shè)備的掛載 touch /pub/file ###進(jìn)行/pub/目錄下文件的建立

?

(1)進(jìn)行設(shè)備的解密

cryptsetup open /dev/vdb1 westos ###給設(shè)備進(jìn)行重命名,進(jìn)行設(shè)備地解密

?

(2)進(jìn)行文件的掛載

mount /dev/mapper/westos /pub/ ###進(jìn)行設(shè)備的掛載 df ###進(jìn)行設(shè)備掛載情況地查看


(3)進(jìn)行設(shè)備的卸載,以及開啟設(shè)備地加密

umount /pub/ ###進(jìn)行設(shè)備的卸載 cryptsetup close westos ###開啟設(shè)備的加密

?

3、加密設(shè)備的開機(jī)自動(dòng)掛載

(1)進(jìn)行開機(jī)自動(dòng)掛載文件的編輯

vim /etc/fstab ###進(jìn)行文件的編輯,開啟設(shè)備的開機(jī)自動(dòng)掛載

?

(2)進(jìn)行設(shè)備密碼文件的編輯

vim /etc/westoskey ###進(jìn)行設(shè)備密碼文件的編輯

?

(3)編輯文件告訴系統(tǒng)設(shè)備密碼的指向

vim /etc/crypttab ###編輯文件告訴系統(tǒng)設(shè)備密碼的指向

?

(4)將加密鎖的指向告訴系統(tǒng)

cryptsetup luksAddkey /dev/vdb1 /etc/westoskey ###系統(tǒng)所識(shí)別密碼的指向

?

(5)進(jìn)行相關(guān)的測試

reboot ###進(jìn)行設(shè)備的重啟 df ###查看設(shè)備的掛載

?

4、進(jìn)行密碼的刪除

(1)取消開機(jī)的自動(dòng)掛載

vim /etc/fstab ###刪除開機(jī)自動(dòng)掛載

?

(2)進(jìn)行密碼文件的刪除,在相關(guān)文件中刪除密碼文件的指向

rm -rf /etc/westoskey ###進(jìn)行密碼文件的刪除 vim /etc/crypttab ###刪除該文件中設(shè)備密碼的指向

(3)進(jìn)行設(shè)備的卸載

umount /pub/ ###進(jìn)行設(shè)備的卸載

?

(4)進(jìn)行設(shè)備的格式化,和設(shè)備密碼的關(guān)閉

cryptsetup close westos ###進(jìn)行設(shè)備密碼的關(guān)閉 mkfs.xfs /dev/vdb1 -f ###進(jìn)行設(shè)備的強(qiáng)制格式化

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的【Linux系统中的】磁盘管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。