磁碟管理及維護

2021-09-25 21:31:38 字數 2681 閱讀 8564

磁碟管理及維護

磁碟檔名:

/dev/sd[a-p][1-128]

/dev/hd

/dev/vd

分割槽命令:

fdisk /dev/sd*

格式化:

mkfs.ext4 /dev/sda*

* mkfs.xfs /dev/sda*

硬碟的內部結構,只能有四個主分割槽。

檔案系統管理類命令

mkfs

ext2, ext3, ext4,

xfsbtrfs

mkfs.ext2 分割槽

-t:指定建立的檔案系統型別

mkfs -t ext4 =mkfs.ext4

-b:建立檔案系統指明塊大小

1024 2048 4096

-l label:指明卷標

-j:建立有日誌功能的檔案系統

-i:指明inode與位元組的比率

-n:直接指定建立的檔案系統的inode數量

-m:指明預留空間

e2label:設定與檢視卷標

設定 e2label device label

檢視 e2label device

fsck.ext2

-c:顯示檢查進度

檢視屬性的工具

dumpe2fs

tune2fs 修改檔案系統屬性(ext系列),檔案系統的塊大小一旦設定不可改變

-l:檢視塊內容

-j:修改指定的檔案系統型別

-l:修改卷標

-m:調整預留空間百分比

resize2fs:調整 ext系列的檔案系統的大小

-f:強制執行

-m:將檔案系統縮小到最小值

-p:顯示檔案系統的最小值

e2fsck:磁碟修復,修復前需要解除安裝掛載點

-a:檢查分割槽:發現問題可以直接修復

-b:設定superblock位置

-b size:設定區塊大小

-c:檢查是否有壞道

-f:強制檢查

blkid:獲取檔案系統,uuid,卷標

blkid devide

-u uuid 定位裝置

-l label 定位裝置

交換分割槽

fdisk device

t 82

mkswap 格式化

dd if=/dev/zero of=/mnt/filename bs=1m count=n

(if代表資料從**來路徑) (of=生成在**) (bs生成多大的檔案)

dd 可以測試硬碟速率

/etc/fstab

uuid=「4a3d5ab7-4e3e-4baa-a3a3-f0386901a12f」 swap swap defaults 0 0

swapon -a 根據檔案掛載swap分割槽

swapoff device

掛載

mount -t 系統型別 -o選項 裝置 掛載點

rwro

解除安裝掛載點

umount 裝置

umount 掛載點

檢視哪些程序占用掛載點:

lsof 掛載點

fuser -v 掛載點

終止掛載點使用:

fuser -km 掛載點

lsof:列出所有被開啟的檔案,程序

lsof -c process 顯示程序開啟的檔案

lsof -c -p 1234 程序號:檢視列出程序1234開啟的檔案

lsof -i 顯示符合條件的程序

lsof -u:使用者名稱

losf -s

losf -i tcp/udp

losf -i :8080

df 顯示磁碟分割槽上可使用的空間

-h 以kb,mb,gb單位顯示,1024為單位

-h 以1000為單位,而不是1024

-i 顯示inode使用情況

du 檔案大小

-h:以k,m,g為單位顯示

-c:顯示目錄中的檔案大小,並顯示總和

-s:僅顯示目錄的總值,單位為kb

-s-k

-m掛載配置檔案

/etc/fstab

所有的掛載點只能被掛載一次

解除安裝的時候確保沒有被程序使用

裝置檔案

卷標 label

第二列:掛載點

第三列:filesystem: xfs ext4 swap iso9660

第四列: 檔案系統引數 defaults

第五列: 能不能備份

0 :不備份

1:每天備份

2:不定期備份

第六列: 是否校驗扇區

0:校驗

1:最先校驗

2:在1之後校驗

Linux磁碟管理及維護

磁碟檔名 dev sd a p 1 128mo dev hd dev vd 格式化 mkfs.ext4 dev sda mkfs.xfs dev sda 檔案系統管理類命令 mkfs ext2,ext3,ext4 xfs btrfs mkfs.ext2 分割槽 t 指定建立的檔案系統型別 mkfs ...

Linux 磁碟管理與維護命令

linux df命令用於檢查系統磁碟空間占用情況 linux du命令用於顯示目錄或檔案的大小 linux df命令 語法 df option file 常用選項 h 以k,m,g為單位,提高資訊的可讀性。k 以kb大小為單位顯示 m 以mb大小為單位顯示 a 列出所有的檔案系統分割槽,包含0大小的...

磁碟及分割槽管理

在linux作業系統中,掛載是指將乙個裝置 通常是儲存裝置 掛接到乙個已存在的目錄上。我們要訪問儲存裝置中的檔案,必須將檔案所在的分割槽掛載到乙個已存在的目錄上,然後通過訪問這個目錄來訪問儲存裝置。效果和 windows 裡面用 u 盤的效果一樣 在 etc目錄下有個fstab檔案,它裡面列出了li...