分割槽操作
分割槽格式化操作
掛載分割槽
linux中的swap分割槽
(1)檢視磁碟分割槽使用狀況
df
命令
選項:
l 僅顯示本地磁碟(預設)
a 顯示所有檔案系統的磁碟使用情況,包含比如/proc/
h 以1024進製計算最合適的單位顯示磁碟容量
h 以1000進製計算最合適的單位顯示磁碟容量
t 顯示磁碟分割槽型別
t 顯示指定型別檔案系統的磁碟分割槽
x 不顯示指定型別檔案系統的磁碟分割槽
(2)統計磁碟上的檔案大小
du
命令
選項:
b 以byte為單位統計檔案
k 以kb為單位統計檔案
m 以mb為單位統計檔案
h 按照1024進製以最適合的單位統計檔案
h 按照1000進製以最適合的單位統計檔案
s 指定統計目標
如:
du -h /etc
在實際生產中,我們可能會遇到伺服器硬碟空間不夠用的問題,較好的解決方案是我們向伺服器新增一塊或多塊新的硬碟,增加儲存空間。
一般情況下,我們需要關閉伺服器後才可以新增新的硬碟。但是如果支援熱插拔,即可帶電新增新的硬碟。
當我們新增完新的硬碟,開機進入linux系統後,此時還不能使用新的硬碟空間,我們必須對硬碟進行分割槽、格式化、掛載後才能使用。
fdisk /dev/sdb
執行該命令後進入操作的互動介面。通過輸入:
n 表示增加新的分割槽,根據提示進一步輸入新增分割槽的型別,如 p表示主分割槽;e表示擴充套件分割槽;l表示邏輯分割槽。
p 表示檢視硬碟的分割槽情況。
d 刪除某個分割槽。
w 通過n命令新增的分割槽實際上還未生效,最後還需要輸入w命令進行儲存,儲存當前的分割槽方案。
mkfs
命令,如:
mkfs.檔案系統 裝置檔名
mkfs.ext4 /dev/sdb1
或者mkfs -t 檔案系統 裝置檔名
,如:
mkfs -t ext4 /dev/sdb2
分割槽預設的掛載目錄是/mnt
目錄。
通過mount
命令進行分割槽的掛載,前提是掛載點存在(即作為掛載點的目錄被建立)。mount 裝置檔名 掛載點
,如:
mount /dev/sdb1 /mnt/doc
可以使用umount /mnt/doc
解除安裝已掛載的分割槽。
需要注意的是通過mount
進行的掛載只是臨時生效,重啟計算機後將不會自動重新掛載。如果需要計算機在重啟之後自動掛載,需要在/etc/fstab
檔案中進行配置。
vim + /etc/fstab
在檔案的最後插入:
裝置檔名 掛載點 檔案系統型別 defaults 0 0
如:
/dev/sdb1 /mnt/doc ext4 defaults 0 0
額外補充:在linux中我們還可以新增swap分割槽(相當於虛擬記憶體。交換分割槽,在生產環境下電腦記憶體不超過4個g時,swap分割槽的大小應該是記憶體2倍,電腦記憶體超過4個g,swap分割槽的大小跟記憶體大小一致就可以了;在實驗環境下swap分割槽不超過2gb就足夠了)。
那麼如何為硬碟新增swap交換分割槽呢?
1. 建立乙個普通的linux分割槽;
2. 修改分割槽型別的16進製制編號;(乙個普通linux分割槽的分割槽型別為83,而交換分割槽的16進製制編號為82)
3. 格式化交換分割槽;
4. 啟用交換分割槽。
注:swap分割槽不需要被掛載。因為這不是給使用者使用的分割槽。我們沒必要提供乙個「入口」(或者碟符)給使用者。
具體操作如下:(這裡以mbr分割槽型別為例)
fdisk /dev/sdb
mkswap /dev/sdb6
swapon /dev/sdb6
swapoff /dev/sdb6
Linux中磁碟的管理
linux中磁碟的管理 我們在xshell中輸入 fdisk l 可以看到我們剛新增的10g硬碟,檔案位置在 dev sdb 然後輸入 fdisk dev sdb開始對硬碟分割槽,輸入n p指代的是主分割槽,e指代的是擴充套件分割槽,如上圖,當前沒有主分割槽,所以輸入p,起始扇區不動,last扇區 ...
Linux中的磁碟管理
1.本地儲存裝置的識別 fdisk l 真實存在的裝置 cat proc partition 系統識別的裝置 blkid 系統可使用的裝置 df 系統正在掛載的裝置 2.裝置的掛載和解除安裝1.裝置名稱 dev xdx dev hd0 dev hd1 dev sda dev sdb dev sda1...
Linux的磁碟管理
裝置檔案 塊檔案b 按塊為單位,隨機訪問的裝置,硬碟 b,c 字元裝置c 按字元進行訪問,線性裝置,鍵盤 c dev 主裝置號,次裝置號 major number 主裝置號 裝置型別 minor number 此裝置號 同一種裝置型別的不同裝置 硬碟的裝置檔名 ide,ata hd sata sd ...