08-2檔案系統掛載和swap檔案系統管理
阿新 • • 發佈:2022-04-07
檔案系統是作業系統用於明確儲存裝置或分割槽上的檔案的方法和資料結構;即在儲存裝置上組織檔案的方法。作業系統中負責管理和儲存檔案資訊的軟體結構稱為檔案管理系統,簡稱檔案系統 從系統角度來看,檔案系統是對檔案儲存裝置的空間進行組織和分配,負責檔案儲存並對存入的檔案進行保護和檢索的系統。具體地說,它負責為使用者建立檔案,存入、讀出、修改、轉儲檔案,控制檔案的存取,安全控制,日誌,壓縮,加密等 linux ext4: EXT4是Linux系統下的日誌檔案系統,是EXT3檔案系統的後繼版本 Ext4的檔案系統容量達到1EB,而支援單個檔案則達到16TB 理論上支援無限數量的子目錄 Ext4檔案系統使用64位空間記錄塊數量和 inode數量 Ext4的多塊分配器支援一次呼叫分配多個數據塊 修復速度更快 xfs
[root@rocky8 ~]# lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sda ├─sda1 xfs40793685-8c8b-4b97-8ede-f85b68344815 /boot └─sda2 LVM2_member 0peNDi-ddCQ-QDde-VjaT-rLKY-GzWl-kTWSu1 ├─rl-root xfs 3c166702-c8f5-42d4-bcfb-977e1a082748 / ├─rl-swap swap 9f4205f9-546c-47c9-bb7f-9f52104534e0 └─rl-home xfs cbf987ab-4c5f-4963-a02c-0a3682cb7070 /home sdb ├─sdb1 ext4 9012f61e-05c9-46a3-aac1-86ab1c3bc476 ├─sdb2 └─sdb5 xfs 5c73cd96-5797-469f-b11c-36d38b6c7d73
[root@rocky8 ~]# mount /dev/sdb1 /logs/
[root@rocky8 ~]# mount /dev/sdb5 /mysql/
[root@rocky8 ~]# tune2fs -l /dev/sdb1 #檢視檔案屬性資訊
Block size: 4096 #4K,存放檔案的最小單位
Block count: 262144
Filesystem state: clean
[root@rocky8 ~]# xfs_info /mysql data = bsize=4096 blocks=524288, imaxpct=25
一個檔案至少4K 根據分割槽大小調整,範圍(512B-64KB),Linux限制最大4K 大於4K不能建立掛載
UUID=5c73cd96-5797-469f-b11c-36d38b6c7d73 /mysql xfs defaults 0 0
[root@rocky8 ~]# blkid
mount -o remount /mysql/
swap
當記憶體使用率達到100-swappiness時,會啟用交換分割槽 簡單地說這個引數定義了系統對swap的使用傾向,此值越大表示越傾向於使用swap。 可以設為0,這樣做並不會禁止對swap的使用,只是最大限度地降低了使用swap的可能性[root@rocky8 ~]# cat /proc/sys/vm/swappiness
30
root@ubuntu2004:~# cat /etc/sysctl.conf vm.swappiness = 0
sysctl -p
swapoff -a
#/dev/mapper/rl-swap none swap defaults 0 0
[root@rocky8 ~]# cat .vimrc set ts=4 set expandtab set ai