記憶體檢視命令
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...