對於磁盤和文件系統來說還是比較重要的,因為所有的數據都存在於磁盤中,對於磁盤的正確分區以及文件系統的管理下面是我自己的筆記總結,還望大家多多支持。
一. 磁盤及分區管理工具
例如:/dev/sdb2
/dev是用來存放所有硬件信息的目錄
sd代表了SCSI接口的磁盤/USB設備(hd表示IDE接口/SATA接口的磁盤)
b代表了磁盤數,表示第二塊磁盤
2表示第幾個分區,2為第二個分區. 主分區為1,2,3,4 邏輯分區從5開始編號,5 為第一個邏輯分區
fdisk -l #查看系統磁盤信息
[root@localhost ~]# fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000cefb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 6528 51915776 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 49.0 GB, 48964304896 bytes
255 heads, 63 sectors/track, 5952 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap: 4194 MB, 4194304000 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
fdisk 設備名
fdisk /dev/sda2
交互界面下重要的參數:
p 列出硬盤中分區情況
n 新建分區 P 主分區,E 擴展分區,L邏輯分區
d 刪除分區
t 改變分區的類型 ext3 ----83 , SWAP------82, fat32-----b, lvm-----8e
l 查看分區類型代號列表
w 保存退出
q 退出不保存
partprobe 設備名 #parparobe /dev/sda2
partx –a 設備名 #partx -a /dev/sda1
如果沒有生成設備文件,最後的方法是重新啟動系統。
mkfs -t 文件系統類型 分區名稱
Mkfs –t ext3 /dev/sdb1
Mkfs.ext3 /dev/sdb1
mkswap 格式化交換分區(swap分區)
A.手動掛載
mount -t 文件系統類型 設備名 掛載點(必須是文件夾)
mount -o loop 掛載iso鏡像文件
mount -t iso9660 掛載光盤 可以不寫 設備名:/dev/cdrom 或者
/dev/hdc
B.開機自動掛載:編輯/etc/fstab文件
這個文件的6個字段的含義,必需寫清楚
第一列為設備號或該設備的卷標 第二列為掛載點
第三列為文件系統 第四列為文件系統參數
第五列為是否可以用demp命令備份。0:不備份,1:備份,2:備份,但比1重要性小。設置了該參數後,Linux中使用dump命令備份系統的時候就可以備份相應設置的掛載點了。
第六列為是否在系統啟動的時候,用fsck檢驗分區。因為有些掛載點是不需要檢驗的,比如:虛擬內存swap、/proc等。0:不檢驗,1:要檢驗,2要檢驗,但比1晚檢驗,一般根目錄設置為1,其他設置為2就可以了。
mount -a 來檢查是否更改正確【如果正確會自動掛載,不正確會報錯】
df -hT 查看磁盤使用情況 h易讀,T顯示對應文件系統的類型
swapon 分區名 啟用交換分區
swapoff 分區名 停用交換分區
驗證過程,先使用 free 查看系統內存使用情況 然後啟用,再查看使用情況或者cat /proc/meminfo
在Linux中,掛載NTFS分區,FAT16和FAT32的,只要用mount掛載即可。NTFS需要安裝NTFS支持軟件。
操作步驟:
Tar zxf tar包 –C /usr/src
Cd /usr/src/ntfs
./configure
Make && make install
ln -s /bin/ntfs-3g /sbin/mount.ntfs #創建符號鏈接
掛載個已有的ntfs分區,檢查分區,掛載即可
Fdisk –l
mount
對於磁盤以及文件系統管理也就寫了這麼多,以後還會慢慢更新。