Linux 記憶體磁碟管理命令筆記

2022-09-04 08:06:09 字數 2524 閱讀 1594

記憶體檢視命令

free 使用free可以檢視記憶體和交換分割槽使用情況

為了更人性化的顯示 可以使用引數-mgt 將結果按照(m g t)顯示 預設為kb

top 使用top命令可以顯示動態的記憶體和交換分割槽使用情況

磁碟檢視命令

fdisk -l 可以檢視磁碟和分割槽情況

df -h 還可以檢視磁碟掛載情況

du file 檢視file檔案大小 可以使用-mgt

du 檢視檔案實際占用空間大小ls 檢視檔案inode節點中的資訊大小

dd if=/dev/zero bs=4m count=10 seek=20 of=bfile 從if 複製位元組到of

bs為blocksize count為多少個bs seek為從bfile哪兒開始 seek用來建立檔案空洞

檔案系統常見的檔案系統有 ext4(manjaro) xfs(centos)  ntfs(windows) 這兒記錄的是ext4基本資訊:

超級塊磁碟開頭部分記錄磁碟分割槽資訊 比較重要  會有超級塊副本

inode為i節點 儲存除檔名以外的檔案資訊(檔名儲存在父目錄的inode中) 可使用ls -i檢視檔案inode編號

datablock 儲存檔案內容 inode節點會有指標指向datablock  乙個形象的比喻 inode 為火車頭 datablock為火車車廂

一些操作中inode的變化:

cp 複製 會建立乙個檔案 兩個檔案inode 編號不同

mv 重新命名時 同乙個目錄內 inode編號不變不在同乙個目錄內操作時 要視在不在同乙個分割槽而定 在同一塊分割槽時操作很快 只是重新命名而已 不再同一分割槽就需要複製

vim 檔案使用vim前後inode編號不同在vim時 目錄內會產生乙個.swp檔案.退出vim才會儲存至原檔案

rm斷開檔名和inode之間的鏈結 所以無**件多大 刪除檔案總是很快

ln增加檔名和inode之間的鏈結 只使用ln時不能跨區操作 叫做普通連線

ln -s 可以跨區操作 叫做符號連線會產生新的inode 777許可權 對鏈結檔案許可權修改會影響被鏈結檔案 而不會影響符號鏈結檔案

facl問檔案訪問控制表記錄檔案許可權資訊

getfacl file 獲得file檔案的許可權資訊

setfacl -m u:user1:rw file 設定user1對file的許可權為rw-m為賦予許可權 相應-x撤銷許可權 u:表示設定使用者許可權 相應 g:設定組許可權 

配置檔案在/etc/fstab/

/dev/sda /mnt/sdc1 ext4(檔案型別) defaults(讀寫設定預設) 0(是否備份) 0(是否開機自檢)

分割槽和掛載

fdisk /dev/sda 對sda磁碟進行分割槽

mkfs.ext4 /dev/sda 將sda磁碟格式化 為ext4型別  (格式化為其他格式時將mkfs.ext4中的ext4更換為其他格式

mount -t ext4 /dev/sda /mnt/sdc1 將sda掛載到sdc1 -t指定檔案系統的型別

上面步驟只是臨時的分割槽(記錄儲存在記憶體中) 若想系統重啟之後仍然有效需修改配置檔案 /etc/fstab

parted 對t單位級別的磁碟操作

使用者磁碟配額限制使用者使用系統磁碟資源

在掛載時使用 mount -o uqota,gqota 支援磁碟配額

然後使用 xfs_quota 命令操作 i限制inode個數 b限制datablock個數

交換分割槽補充當現有交換分割槽不夠使用時 可以使用磁碟擴充也可以使用檔案擴充

mkswap 用新硬碟擴充 然後再格式化掛載

swapon 開啟交換分割槽swapoff關閉交換分割槽

檔案擴充可以使用dd 命令建立檔案 然後再格式化掛載

raid磁碟整列

raid0 striping 條帶方式 兩塊磁碟操作 提高吞吐率

raid1 mirroring 映象方式 一般用來備份 可靠性高 容量降低了

raid5 奇偶校驗 三塊磁碟

raid10 綜合了raid0 和raid1 的方法 需要四塊磁碟

軟體raidmdadm命令

邏輯卷將物理卷組成乙個捲組 然後按照需要再分配邏輯卷 可能會用到pvcreate vgcreate lvcreate pvs lvs 等命令

Linux磁碟管理命令筆記

df 檢視磁碟分割槽使用狀況 l 本地磁碟 預設 h 1024進製顯示 t 磁碟分割槽型別顯示 t 加分割槽型別 顯示指定型別的分割槽 du 統計磁碟上的檔案大小 b 以byte為單位統計大小 k 以kb為單位統計大小 m 以mb為單位統計大小 h 以1024進製統計大小 s 指定統計目標 fdis...

Linux磁碟管理命令

df命令 功能 檢查檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。語法 df 選項 說明 df命令可顯示所有檔案系統對 i節點和磁碟塊的使用情況。該命令各個選項的含義如下 a 顯示所有檔案系統的磁碟使用情況,包括0塊 block 的檔案系統,如 pr...

linux磁碟管理命令

功能說明 切換目錄。語 法 cd 目的目錄 補充說明 cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。功能說明 顯示磁碟的相關資訊。語 法 df ahhiklmpt block size 區塊大小 t 檔案系統型別 x 檔案系統型別 help no sync syn...