+++++++swap創建和文件系統空間查看工具小結
命令
mkswap,swapon,swapoff
free,du,df
swapon命令
swapon [OPTIONS...] PARTITIONS ... -a ## 激活所有swap分區 -P PRIORITY ## 指定激活swap分區的優先級 ##激活時指定激活分區的優先級(性能好的,優先級調高。 性能差的在"不同磁盤"之上,以相同的優先級同時啟用,實現負載均衡。同一個硬盤之上,實現不同盤swap,偽負載均衡) ##但凡有物理內存使用,不建議用swapon partition
swapoff命令
swapoff [OPTIONS...] PARTITION -a ## 禁用所有swap分區
free命令
free [OPTIONS...] -k 以K為單位顯示 -m 以M為單位顯示 -g 以g為單位顯示 *小於1時,為0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 總大小 已用空間 free shared 緩沖 緩存 物理內存: 248620 69224 179396 272 11868 15412 -/+ buffers/cache: 正常使用的空間 真正的空閑空間 Swap: 2047996 0 2047996 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 已用空間=正常使用的空間 + 分配給buffer + 分配給cached 真正的空閑空間= free(空閑空間) + 分配給buffer + 分配給cached share 共享內存空間
使用示例
1、查看swap大小 [[email protected] ~]# free -h total used free shared buffers cached Mem: 242M 84M 158M 284K 11M 20M -/+ buffers/cache: 52M 190M Swap: 11G 0B 11G 2、禁用所有swap分區 [[email protected]
1、以k顯示 [[email protected] ~]# free -k total used free shared buffers cached Mem: 248620 78208 170412 284 12052 21784 -/+ buffers/cache: 44372 204248 Swap: 0 0 0 2、以m顯示 [[email protected] ~]# free -m total used free shared buffers cached Mem: 242 76 166 0 11 21 -/+ buffers/cache: 43 199 Swap: 0 0 0 3、以G顯示 [[email protected] ~]# free -g total used free shared buffers cached Mem: 0 0 0 0 0 0 -/+ buffers/cache: 0 0 Swap: 0 0 0 #不到1為0
du命令
du [options..] DIR -h 易讀 -s 目錄及目錄下的所有文件總體大小之和
df命令
df [OPTIONS...] -h 易讀 -P 兼容POSIX格式顯示 -i inode數量
使用示例
1、顯示目錄4K大小 [[email protected] ~]# ls -ldh /etc drwxr-xr-x. 76 root root 4.0K 8月 9 06:09 /etc 2、顯示目錄和目錄下的文件總和 [[email protected] ~]# du -sh /etc 30M /etc
1、以POSIX格式兼容輸出,只在一行顯示 1)、默認顯示 [[email protected] ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/myvg-lv_root 50264772 532072 47172700 2% / tmpfs 124308 0 124308 0% /dev/shm /dev/sda1 487652 33127 428925 8% /boot /dev/mapper/myvg-lv_home 4908544 10060 4642484 1% /home /dev/mapper/myvg-lv_usr 14987656 726992 13492664 6% /usr /dev/mapper/myvg-lv_var 9948012 88256 9347756 1% /var /dev/sda3 10194072 23068 9646516 1% /mnt 2)、POSIX [[email protected] ~]# df -P Filesystem 1024-blocks Used Available Capacity Mounted on /dev/mapper/myvg-lv_root 50264772 532072 47172700 2% / tmpfs 124308 0 124308 0% /dev/shm /dev/sda1 487652 33127 428925 8% /boot /dev/mapper/myvg-lv_home 4908544 10060 4642484 1% /home /dev/mapper/myvg-lv_usr 14987656 726992 13492664 6% /usr /dev/mapper/myvg-lv_var 9948012 88256 9347756 1% /var /dev/sda3 10194072 23068 9646516 1% /mnt 2、易讀格式 [[email protected] ~]# df -Ph Filesystem Size Used Avail Use% Mounted on /dev/mapper/myvg-lv_root 48G 520M 45G 2% / tmpfs 122M 0 122M 0% /dev/shm /dev/sda1 477M 33M 419M 8% /boot /dev/mapper/myvg-lv_home 4.7G 9.9M 4.5G 1% /home /dev/mapper/myvg-lv_usr 15G 710M 13G 6% /usr /dev/mapper/myvg-lv_var 9.5G 87M 9.0G 1% /var /dev/sda3 9.8G 23M 9.2G 1% /mnt 3、顯示Inode數量 [[email protected] ~]# df -Phi Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/myvg-lv_root 3.1M 8.4K 3.1M 1% / tmpfs 31K 1 31K 1% /dev/shm /dev/sda1 126K 38 125K 1% /boot /dev/mapper/myvg-lv_home 313K 24 313K 1% /home /dev/mapper/myvg-lv_usr 939K 27K 912K 3% /usr /dev/mapper/myvg-lv_var 626K 1.2K 625K 1% /var /dev/sda3 641K 13 641K 1% /mnt ##Inode數量使用占比和block數量使用占比1:2 說明,大文件多,以後存儲更多小多件,inode比率就會提高
創建swap分區
1、查看可用的磁盤
[[email protected] ~]# fdisk -l /dev/[sh]d[a-z] cylinders 柱面總數 Device Boot Start End Blocks Id System Device ## 設備文件路徑 Boot ## 是否為引導加載器、kernle所在的分區,用*表示 Start ## 起始柱面 分區劃分:按柱面,由外向內,編號依次增大 End ## 結束柱面 Blocks ## 磁盤塊數 Id ## id標示 System ## 系統標示 **結束柱面不等於總柱面數即可分區,除了System: Extended的分區
2、修改分區表
[[email protected] ~]# fdisk /dev/sda n 創建一個新分區 d 刪除 l 列出分區的id標示 t 調整id q 退出 w 保存退出 m manual p 顯示分區表信息
3、創建分區,修改id為82
Command (m for help): n First cylinder (14119-15665, default 14119): Using default value 14119 Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 82 ##swap分區為82 Changed system type of partition 5 to 82 (Linux swap / Solaris)
4、讓內核識別添加的新分區
1)內核是否識別添加的新分區 [[email protected] ~]# ls /dev/sda* [[email protected] ~]# cat /proc/partitions 2)重讀分區表 [[email protected] ~]# partx -a /dev/sda [[email protected] ~]# partx -a /dev/sda
5、創建swap分區
[[email protected] ~]# mkswap -L ‘MYswap‘ -U $(uuidgen) /dev/sda5
6、查看文件系統屬性信息
1)查看TYPE,LABEL,UUID [[email protected] ~]# blkid /dev/sda5 /dev/sda5: LABEL="MYswap" UUID="f6af2ba9-4bc1-4bee-aa5c-e2bd99336edd" TYPE="swap" 2) 查看默認掛載屬性、超級塊信息 [[email protected] ~]# tune2fs -l /dev/sda5 [[email protected] ~]# dumpe2fs -h /dev/sda5 3)查看塊組信息 [[email protected] ~]# dumpe2fs /dev/sda5 ##2),3)不能找到,僅記憶方便
7、調整文件系統屬性信息
tune2fs [OPTIONS...] PARTITION -t , -m # , -L LABEL , -U UUID -j -O [^]has_journal -o [^]acl ##僅記憶方便
8、查看swap
[[email protected] ~]# free -m total used free shared buffers cached Mem: 242 77 165 0 11 20 -/+ buffers/cache: 44 198 Swap: 1999 0 1999
9、啟用swap
[[email protected] ~]# swapon /dev/sda5 [[email protected] ~]# free -h total used free shared buffers cached Mem: 242M 84M 158M 284K 11M 20M -/+ buffers/cache: 52M 190M Swap: 11G 0B 11G
10、停止swap
[[email protected] ~]# swapoff /dev/sda5 [[email protected] ~]# swapoff /dev/sda5 [[email protected] ~]# free -h total used free shared buffers cached Mem: 242M 80M 162M 284K 13M 21M -/+ buffers/cache: 45M 197M Swap: 2.0G 0B 2.0G
11、...還有什麽。。。。
本文出自 “Reading” 博客,請務必保留此出處http://sonlich.blog.51cto.com/12825953/1954781
+++++++swap創建和文件系統空間查看工具小結