磁盤管理1
磁盤管理
一:回顧分區和文件系統
1、分區類型
-
-
- 主分區:總共最多只能有4個
- 擴展分區:只能有一個,也算作主分區的一種,也就是說主分區加擴展分區最多有4個。但是擴展分區不能存儲數據和格式化,必須在劃分成邏輯分區才能使用。
- 邏輯分區:邏輯分區是在擴展分區中劃分的,如果是IDE硬盤,linux最多支持59個邏輯分區,如果是SCSL硬盤linux最多支持11個邏輯分區
-
2、分區鄙視方法
1、主分區1 /dev/sda1
2、主分區1 /dev/sda2
3、主分區1 /dev/sda3
4、擴展分區 /dev/sda4
5、邏輯分區1 /dev/sda5
二、文件系統常用命令
1、文件系統查看命令df
df [選項] 掛載點
-a 顯示所有文件系統信息
-h 使用習慣單位顯示容量
-T 顯示文件系統類型
2、統計目錄或文件大小
du 選項 目錄或文件名
-a 顯示每個子文件的磁盤占用量。默認只統計子目錄磁盤占用量
-h 使用習慣單位顯示磁盤占用量
-s 統計總占用量,而不列出子目錄和子文件的占用量
註:du命令和df命令的區別
df命令是從文件系統考慮的,不光要考慮文件占用的空間,還要統計被,命令或程序占用的空間。
du命令是面向文件的,只會計算文件或目錄占用的空間
du是面向文件系統的,df是面向內核的。
3、查詢與自動掛載
mount -l
#查詢系統中已經掛載的設備,-l會顯示卷標名稱
mount -a
#依據配置文件/etc/fstab的內容,自動掛載
4、掛在命令格式
mount 【-t 文件系統】 【-L 卷標名】 【-o 特殊選項】 設備文件名 掛載點
選項:
-t 文件系統:加入文件系統類型老指定掛載的類型,可以ext3、ext4、iso9660等文件系統
-L卷標名:掛載指定卷標的分區,而不是按照設備文件名掛載
-o特殊選項:可以指定掛載的額外選項
參數:
atime/noatime 更新訪問時間/不更新訪問時間。默認為更新
asynoc/sync 異步/同步。默認為異步
auto/noauto 自動/手動,默認為自動
defaults 定義默認值,相當於rw,suid,dev,exec,auto,nouser,async
exec/noexec 執行/不執行,設定是否允許在文件系統中執行可執行文件,默認是exec允許。
remount 重新掛載已經掛載的文件系統,一般用於指定修改特殊權限
rw/ro 讀寫/只讀,文件系統掛載時,是否具備讀寫權限,默認為rw
suid/nosuid 具備/不具備SUID權限,設定文件系統是否具有SUID和SGID的權限,默認是具有。
user/nouser 允許/不允許普通用戶掛載,設定文件系統是否允許普通用戶掛載,默認是不允許,只有root可以掛載分區
groquota 寫入代表文件系統支持組磁盤配額,默認不支持。
5、掛載光盤
mkdir /mnt/cdrom
#建立掛載點
mount -t iso9660 /dev/cdrom /mnt/cdrom
#掛載光盤
mount /dev/sr0 /mnt/cdrom
6、卸載命令
umount 設備文件名或掛載點
umount /mnr/cdrom
7、掛載u盤
fdisk -l
#查看U盤設備文件名
mount -t vfat /dev/sdb1 /mnt/usb/
三、fdisk分區
1、查看新硬盤
fdisk -l
2、使用fdisk命令分區
fdisk /dev/sdb
fdisk 交互指令說明
d 刪除一個分區
n 新建分區
p 顯示分區列表
q 不保存退出
w 保存退出
3、重新讀取分區表信息
partprobe 註:紅帽6之前需要執行,紅帽7自動執行
4、格式化分區
mkfs -t xfs /dev/sdb1 註:分區結束後要格式化
四、/etc/fstab 文件系統
1、/etc/fstab文件 (開機自動掛載文件)
五、分配swap分區 (交換分區)
1、free 查看內存使用
一般用 free -h
註意:看內存要看available 不要看free
#查看內存與swap分區使用狀況
cached 緩存:是指把讀取出來的數據保存在內存中,當再次讀取時,不用讀取硬盤而直接從內存當中讀取,加速了數據的讀取過程。
buffer 緩沖:是指在寫入數據時,先把分散的寫入操作保存到內存當中,當達到一定程度在集中寫入硬盤,減少了磁盤碎片和硬盤的反復尋到,加速了數據的寫入過程。
2、新建swap分區
fisk /dev/sdb
3、格式化
mkswap /dev/sdb6
4、加入swap分區
swapon /dev/sdb6
#加入swap分區
swapoff /dev/sdb6
#取消swap分區
5、swap分區開機自動掛載
vim /etc/fstab
#依據配置文件/etc/fstab的內容,自動掛載
swapon -a
註意:配置完/etc/fstab後需要檢測無誤後再關機重啟實驗
磁盤管理1