一、文件系统常用命令-df、du、fsck、dumpe2fs
1、文件系统查看命令df:
[root@localhost ~]# df 【选项】【挂载点】
选项:
-a 显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs
-h 使用习惯单位显示容量,如KB、MB或GB等
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位显示容量。默认就是以KB为单位
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
17938864 8057888 8963064 48% /
tmpfs 953092 76 953016 1% /dev/shm
/dev/sda1 487652 41364 420688 9% /boot
/dev/sr0 3897932 3897932 0 100% /media/CentOS_6.10_Final
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 7.7G 8.6G 48% /
tmpfs 931M 76K 931M 1% /dev/shm
/dev/sda1 477M 41M 411M 9% /boot
/dev/sr0 3.8G 3.8G 0 100% /media/CentOS_6.10_Final
[root@localhost ~]# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
17938864 8057888 8963064 48% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 953092 76 953016 1% /dev/shm
/dev/sda1 487652 41364 420688 9% /boot
none 0 0 0 - /proc/sys/fs/binfmt_misc
gvfs-fuse-daemon 0 0 0 - /root/.gvfs
/dev/sr0 3897932 3897932 0 100% /media/CentOS_6.10_Final
[root@localhost ~]# df -ah
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 7.7G 8.6G 48% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 931M 76K 931M 1% /dev/shm
/dev/sda1 477M 41M 411M 9% /boot
none 0 0 0 - /proc/sys/fs/binfmt_misc
gvfs-fuse-daemon 0 0 0 - /root/.gvfs
/dev/sr0 3.8G 3.8G 0 100% /media/CentOS_6.10_Final
[root@localhost ~]#
2、统计目录或文件大小
[root@localhost ~]# du 【选项】【目录或文件名】
选项:
-a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h 使用习惯单位显示磁盘使用量,如KB、MB或GB等
-s 统计总占用量,而不列出子目录和子文件的占用量
扩展:ll 目录名 命令在使用时,只会查询该目录下子文件名占用了多大空间,而不会查询子文件中的数据占用了多大空间。所以,当想要统计目录下,各个文件和所有文件内的数据占用了多大空间,du 目录命令最后一行是该目录下所有数据的统计。
du命令在查询根分区时,会先把根目录下所有目录查询一下,看有哪些文件或者目录, 统计每个文件或者目录占用多大,最后把所有大小加起来,计算总和,所以更慢。
特别注意df 命令和 du 命令的区别:
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 7.7G 8.6G 48% /
tmpfs 931M 76K 931M 1% /dev/shm
/dev/sda1 477M 41M 411M 9% /boot
/dev/sr0 3.8G 3.8G 0 100% /media/CentOS_6.10_Final
[root@localhost ~]# du -sh
4.0G .
[root@localhost ~]# du -sh /
du: 无法访问"/proc/3045/task/3045/fd/4": 没有那个文件或目录
du: 无法访问"/proc/3045/task/3045/fdinfo/4": 没有那个文件或目录
du: 无法访问"/proc/3045/fd/4": 没有那个文件或目录
du: 无法访问"/proc/3045/fdinfo/4": 没有那个文件或目录
12G /
1)du相比df 查询更慢,更耗费资源,du属于高负载命令;
2)df命令查询的已统计的大小比du查询的大小大,是因为df命令面向系统,除了文件,还会考虑命令 系统进程等占用的空间。du命令 只面向于文件 或者目录,不考虑系统资源消耗。所以d f查询到的可用空间才是实际的可用空间;
》df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间);
》du命令是面向文件的,只会计算文件或目录占用的空间。
3)Linux系统虽然比较稳定,但是长期运行不重启,因为各种进程占用、删除数据后一些空间资源长期积累,没有被系统释放,所以df查询到的可用空间可能比du查询到的空间要小相当多也是有可能的。
因此,Linux系统虽然很稳定,但是仍然建议定时重启,比如一般的实践是:
高负载类的服务器,比如游戏、下载、在线电影等,一般建议每周重启一次;
低负载类的服务器,比如低负载的,访问量不太大的网站,一般一个月重启一次;
所以正常说的网站维护,重启算是一项。
在服务器高负载量时,不宜使用高负载命令,比如晚上7点。
3、文件系统修复命令:fsck
[root@localhost ~]# fsck 【选项】分区设备文件名
选项:
-a: 不用显示用户提示,自动修复文件系统
-y: 自动修复。和-a作用一致,不过有些文件系统只支持 -y
注:该命令,系统自动使用,一般不需要人为操作,有些时候人为使用反而会使Linux系统崩溃;
4、显示磁盘状态命令 dumpe2fs
[root@localhost ~]# dumpe2fs 分区设备文件名
功能:检测磁盘状态的命令
备注:该命令输出量比较大,在此附上一份,以作解释用。常用最主要看开头超级块儿信息即可
[root@localhost ~]# dumpe2fs /dev/sda1
dumpe2fs 1.41.12 (17-May-2010)
#以下为超级块信息,比如卷标、挂载点 UUID 默认挂载点
# 以下包括卷标、
Filesystem volume name: <none>
#挂载点
Last mounted on: /boot
#分区的UUID,也就是唯一识别符
Filesystem UUID: ae089b3b-ead9-401d-b17f-80d4575f207f
#
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Filesystem flags: signed_directory_hash
#默认挂载选项
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
#默认iNode节点数量
Inode count: 128016
#默认数据块的数量
Block count: 512000
Reserved block count: 25600
Free blocks: 446288
Free inodes: 127977
First block: 1
#默认数据块大小,对boot分区来说,是1KB大小
Block size: 1024
Fragment size: 1024
Reserved GDT blocks: 256
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 2032
Inode blocks per group: 254
Flex block group size: 16
Filesystem created: Sun Nov 25 22:51:02 2018
Last mount time: Sun Dec 9 23:02:46 2018
Last write time: Sun Dec 9 23:02:46 2018
Mount count: 8
Maximum mount count: -1
Last checked: Sun Nov 25 22:51:02 2018
Check interval: 0 (<none>)
Lifetime writes: 62 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
#iNode的大小
Inode size: 128
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: f81eaaf9-d505-402c-a40b-d89b78e49a13
Journal backup: inode blocks
Journal features: (none)
日志大小: 8M
Journal length: 8192
Journal sequence: 0x0000003c
Journal start: 1
以下为数据块组的信息
Group 0: (Blocks 1-8192) [ITABLE_ZEROED]
校验和 0x7067,2014个未使用的inode
主 superblock at 1, Group descriptors at 2-3
保留的GDT块位于 4-259
Block bitmap at 260 (+259), Inode bitmap at 276 (+275)
Inode表位于 292-545 (+291)
3820 free blocks, 2014 free inodes, 2 directories, 2014个未使用的inodes
可用块数: 4373-8192
可用inode数: 19-2032
Group 1: (Blocks 8193-16384) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x2276,2032个未使用的inode
备份 superblock at 8193, Group descriptors at 8194-8195
保留的GDT块位于 8196-8451
Block bitmap at 261 (+4294959364), Inode bitmap at 277 (+4294959380)
Inode表位于 546-799 (+4294959649)
928 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 11361-12288
可用inode数: 2033-4064
Group 2: (Blocks 16385-24576) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x7857,2032个未使用的inode
Block bitmap at 262 (+4294951173), Inode bitmap at 278 (+4294951189)
Inode表位于 800-1053 (+4294951711)
1929 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 16504-18432
可用inode数: 4065-6096
Group 3: (Blocks 24577-32768) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x6c8f,2032个未使用的inode
备份 superblock at 24577, Group descriptors at 24578-24579
保留的GDT块位于 24580-24835
Block bitmap at 263 (+4294942982), Inode bitmap at 279 (+4294942998)
Inode表位于 1054-1307 (+4294943773)
1789 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 24836-26624
可用inode数: 6097-8128
Group 4: (Blocks 32769-40960) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0xaa51,2032个未使用的inode
Block bitmap at 264 (+4294934791), Inode bitmap at 280 (+4294934807)
Inode表位于 1308-1561 (+4294935835)
0 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数:
可用inode数: 8129-10160
Group 5: (Blocks 40961-49152) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x4765,2032个未使用的inode
备份 superblock at 40961, Group descriptors at 40962-40963
保留的GDT块位于 40964-41219
Block bitmap at 265 (+4294926600), Inode bitmap at 281 (+4294926616)
Inode表位于 1562-1815 (+4294927897)
3270 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 41220-43008, 47672-49152
可用inode数: 10161-12192
Group 6: (Blocks 49153-57344) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x92ed,2032个未使用的inode
Block bitmap at 266 (+4294918409), Inode bitmap at 282 (+4294918425)
Inode表位于 1816-2069 (+4294919959)
1927 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 55418-57344
可用inode数: 12193-14224
Group 7: (Blocks 57345-65536) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x3567,2032个未使用的inode
备份 superblock at 57345, Group descriptors at 57346-57347
保留的GDT块位于 57348-57603
Block bitmap at 267 (+4294910218), Inode bitmap at 283 (+4294910234)
Inode表位于 2070-2323 (+4294912021)
7933 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 57604-65536
可用inode数: 14225-16256
Group 8: (Blocks 65537-73728) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x6e15,2032个未使用的inode
Block bitmap at 268 (+4294902027), Inode bitmap at 284 (+4294902043)
Inode表位于 2324-2577 (+4294904083)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 65537-73728
可用inode数: 16257-18288
Group 9: (Blocks 73729-81920) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x0210,2032个未使用的inode
备份 superblock at 73729, Group descriptors at 73730-73731
保留的GDT块位于 73732-73987
Block bitmap at 269 (+4294893836), Inode bitmap at 285 (+4294893852)
Inode表位于 2578-2831 (+4294896145)
7933 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 73988-81920
可用inode数: 18289-20320
Group 10: (Blocks 81921-90112) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xfa83,2032个未使用的inode
Block bitmap at 270 (+4294885645), Inode bitmap at 286 (+4294885661)
Inode表位于 2832-3085 (+4294888207)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 81921-90112
可用inode数: 20321-22352
Group 11: (Blocks 90113-98304) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x8e73,2032个未使用的inode
Block bitmap at 271 (+4294877454), Inode bitmap at 287 (+4294877470)
Inode表位于 3086-3339 (+4294880269)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 90113-98304
可用inode数: 22353-24384
Group 12: (Blocks 98305-106496) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x354c,2032个未使用的inode
Block bitmap at 272 (+4294869263), Inode bitmap at 288 (+4294869279)
Inode表位于 3340-3593 (+4294872331)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 98305-106496
可用inode数: 24385-26416
Group 13: (Blocks 106497-114688) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x6e61,2032个未使用的inode
Block bitmap at 273 (+4294861072), Inode bitmap at 289 (+4294861088)
Inode表位于 3594-3847 (+4294864393)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 106497-114688
可用inode数: 26417-28448
Group 14: (Blocks 114689-122880) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xa1da,2032个未使用的inode
Block bitmap at 274 (+4294852881), Inode bitmap at 290 (+4294852897)
Inode表位于 3848-4101 (+4294856455)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 114689-122880
可用inode数: 28449-30480
Group 15: (Blocks 122881-131072) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x01a0,2032个未使用的inode
Block bitmap at 275 (+4294844690), Inode bitmap at 291 (+4294844706)
Inode表位于 4102-4355 (+4294848517)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 122881-131072
可用inode数: 30481-32512
Group 16: (Blocks 131073-139264) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0xb04c,2032个未使用的inode
Block bitmap at 131073 (+0), Inode bitmap at 131089 (+16)
Inode表位于 131105-131358 (+32)
4096 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 135169-139264
可用inode数: 32513-34544
Group 17: (Blocks 139265-147456) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x6204,2032个未使用的inode
Block bitmap at 131074 (+4294959105), Inode bitmap at 131090 (+4294959121)
Inode表位于 131359-131612 (+4294959390)
0 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数:
可用inode数: 34545-36576
Group 18: (Blocks 147457-155648) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x5d8d,2032个未使用的inode
Block bitmap at 131075 (+4294950914), Inode bitmap at 131091 (+4294950930)
Inode表位于 131613-131866 (+4294951452)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 147457-155648
可用inode数: 36577-38608
Group 19: (Blocks 155649-163840) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xc490,2032个未使用的inode
Block bitmap at 131076 (+4294942723), Inode bitmap at 131092 (+4294942739)
Inode表位于 131867-132120 (+4294943514)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 155649-163840
可用inode数: 38609-40640
Group 20: (Blocks 163841-172032) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x06bd,2032个未使用的inode
Block bitmap at 131077 (+4294934532), Inode bitmap at 131093 (+4294934548)
Inode表位于 132121-132374 (+4294935576)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 163841-172032
可用inode数: 40641-42672
Group 21: (Blocks 172033-180224) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x06cb,2032个未使用的inode
Block bitmap at 131078 (+4294926341), Inode bitmap at 131094 (+4294926357)
Inode表位于 132375-132628 (+4294927638)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 172033-180224
可用inode数: 42673-44704
Group 22: (Blocks 180225-188416) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x34a2,2032个未使用的inode
Block bitmap at 131079 (+4294918150), Inode bitmap at 131095 (+4294918166)
Inode表位于 132629-132882 (+4294919700)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 180225-188416
可用inode数: 44705-46736
Group 23: (Blocks 188417-196608) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xd27b,2032个未使用的inode
Block bitmap at 131080 (+4294909959), Inode bitmap at 131096 (+4294909975)
Inode表位于 132883-133136 (+4294911762)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 188417-196608
可用inode数: 46737-48768
Group 24: (Blocks 196609-204800) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xb0dd,2032个未使用的inode
Block bitmap at 131081 (+4294901768), Inode bitmap at 131097 (+4294901784)
Inode表位于 133137-133390 (+4294903824)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 196609-204800
可用inode数: 48769-50800
Group 25: (Blocks 204801-212992) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x8a92,2032个未使用的inode
备份 superblock at 204801, Group descriptors at 204802-204803
保留的GDT块位于 204804-205059
Block bitmap at 131082 (+4294893577), Inode bitmap at 131098 (+4294893593)
Inode表位于 133391-133644 (+4294895886)
7933 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 205060-212992
可用inode数: 50801-52832
Group 26: (Blocks 212993-221184) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x8fd3,2032个未使用的inode
Block bitmap at 131083 (+4294885386), Inode bitmap at 131099 (+4294885402)
Inode表位于 133645-133898 (+4294887948)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 212993-221184
可用inode数: 52833-54864
Group 27: (Blocks 221185-229376) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x21e6,2032个未使用的inode
备份 superblock at 221185, Group descriptors at 221186-221187
保留的GDT块位于 221188-221443
Block bitmap at 131084 (+4294877195), Inode bitmap at 131100 (+4294877211)
Inode表位于 133899-134152 (+4294880010)
7933 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 221444-229376
可用inode数: 54865-56896
Group 28: (Blocks 229377-237568) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xd4e3,2032个未使用的inode
Block bitmap at 131085 (+4294869004), Inode bitmap at 131101 (+4294869020)
Inode表位于 134153-134406 (+4294872072)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 229377-237568
可用inode数: 56897-58928
Group 29: (Blocks 237569-245760) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xd495,2032个未使用的inode
Block bitmap at 131086 (+4294860813), Inode bitmap at 131102 (+4294860829)
Inode表位于 134407-134660 (+4294864134)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 237569-245760
可用inode数: 58929-60960
Group 30: (Blocks 245761-253952) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xe6fc,2032个未使用的inode
Block bitmap at 131087 (+4294852622), Inode bitmap at 131103 (+4294852638)
Inode表位于 134661-134914 (+4294856196)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 245761-253952
可用inode数: 60961-62992
Group 31: (Blocks 253953-262144) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x4086,2032个未使用的inode
Block bitmap at 131088 (+4294844431), Inode bitmap at 131104 (+4294844447)
Inode表位于 134915-135168 (+4294848258)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 253953-262144
可用inode数: 62993-65024
Group 32: (Blocks 262145-270336) [ITABLE_ZEROED]
校验和 0x877b,2010个未使用的inode
Block bitmap at 262145 (+0), Inode bitmap at 262161 (+16)
Inode表位于 262177-262430 (+32)
4092 free blocks, 2011 free inodes, 4 directories, 2010个未使用的inodes
可用块数: 266245-270336
可用inode数: 65031, 65047-67056
Group 33: (Blocks 270337-278528) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0xe03b,2032个未使用的inode
Block bitmap at 262146 (+4294959105), Inode bitmap at 262162 (+4294959121)
Inode表位于 262431-262684 (+4294959390)
7685 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 270844-278528
可用inode数: 67057-69088
Group 34: (Blocks 278529-286720) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xb4cb,2032个未使用的inode
Block bitmap at 262147 (+4294950914), Inode bitmap at 262163 (+4294950930)
Inode表位于 262685-262938 (+4294951452)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 278529-286720
可用inode数: 69089-71120
Group 35: (Blocks 286721-294912) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x2dd6,2032个未使用的inode
Block bitmap at 262148 (+4294942723), Inode bitmap at 262164 (+4294942739)
Inode表位于 262939-263192 (+4294943514)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 286721-294912
可用inode数: 71121-73152
Group 36: (Blocks 294913-303104) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xeffb,2032个未使用的inode
Block bitmap at 262149 (+4294934532), Inode bitmap at 262165 (+4294934548)
Inode表位于 263193-263446 (+4294935576)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 294913-303104
可用inode数: 73153-75184
Group 37: (Blocks 303105-311296) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xef8d,2032个未使用的inode
Block bitmap at 262150 (+4294926341), Inode bitmap at 262166 (+4294926357)
Inode表位于 263447-263700 (+4294927638)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 303105-311296
可用inode数: 75185-77216
Group 38: (Blocks 311297-319488) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xdde4,2032个未使用的inode
Block bitmap at 262151 (+4294918150), Inode bitmap at 262167 (+4294918166)
Inode表位于 263701-263954 (+4294919700)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 311297-319488
可用inode数: 77217-79248
Group 39: (Blocks 319489-327680) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x3b3d,2032个未使用的inode
Block bitmap at 262152 (+4294909959), Inode bitmap at 262168 (+4294909975)
Inode表位于 263955-264208 (+4294911762)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 319489-327680
可用inode数: 79249-81280
Group 40: (Blocks 327681-335872) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x599b,2032个未使用的inode
Block bitmap at 262153 (+4294901768), Inode bitmap at 262169 (+4294901784)
Inode表位于 264209-264462 (+4294903824)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 327681-335872
可用inode数: 81281-83312
Group 41: (Blocks 335873-344064) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x54fc,2032个未使用的inode
Block bitmap at 262154 (+4294893577), Inode bitmap at 262170 (+4294893593)
Inode表位于 264463-264716 (+4294895886)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 335873-344064
可用inode数: 83313-85344
Group 42: (Blocks 344065-352256) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x6695,2032个未使用的inode
Block bitmap at 262155 (+4294885386), Inode bitmap at 262171 (+4294885402)
Inode表位于 264717-264970 (+4294887948)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 344065-352256
可用inode数: 85345-87376
Group 43: (Blocks 352257-360448) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xff88,2032个未使用的inode
Block bitmap at 262156 (+4294877195), Inode bitmap at 262172 (+4294877211)
Inode表位于 264971-265224 (+4294880010)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 352257-360448
可用inode数: 87377-89408
Group 44: (Blocks 360449-368640) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x3da5,2032个未使用的inode
Block bitmap at 262157 (+4294869004), Inode bitmap at 262173 (+4294869020)
Inode表位于 265225-265478 (+4294872072)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 360449-368640
可用inode数: 89409-91440
Group 45: (Blocks 368641-376832) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x3dd3,2032个未使用的inode
Block bitmap at 262158 (+4294860813), Inode bitmap at 262174 (+4294860829)
Inode表位于 265479-265732 (+4294864134)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 368641-376832
可用inode数: 91441-93472
Group 46: (Blocks 376833-385024) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x0fba,2032个未使用的inode
Block bitmap at 262159 (+4294852622), Inode bitmap at 262175 (+4294852638)
Inode表位于 265733-265986 (+4294856196)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 376833-385024
可用inode数: 93473-95504
Group 47: (Blocks 385025-393216) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xa9c0,2032个未使用的inode
Block bitmap at 262160 (+4294844431), Inode bitmap at 262176 (+4294844447)
Inode表位于 265987-266240 (+4294848258)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 385025-393216
可用inode数: 95505-97536
Group 48: (Blocks 393217-401408) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x9199,2032个未使用的inode
Block bitmap at 393217 (+0), Inode bitmap at 393233 (+16)
Inode表位于 393249-393502 (+32)
4352 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 393232, 393248, 397059-401408
可用inode数: 97537-99568
Group 49: (Blocks 401409-409600) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0xe948,2032个未使用的inode
备份 superblock at 401409, Group descriptors at 401410-401411
保留的GDT块位于 401412-401667
Block bitmap at 393218 (+4294959105), Inode bitmap at 393234 (+4294959121)
Inode表位于 393503-393756 (+4294959390)
7933 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 401668-409600
可用inode数: 99569-101600
Group 50: (Blocks 409601-417792) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xec09,2032个未使用的inode
Block bitmap at 393219 (+4294950914), Inode bitmap at 393235 (+4294950930)
Inode表位于 393757-394010 (+4294951452)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 409601-417792
可用inode数: 101601-103632
Group 51: (Blocks 417793-425984) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x7514,2032个未使用的inode
Block bitmap at 393220 (+4294942723), Inode bitmap at 393236 (+4294942739)
Inode表位于 394011-394264 (+4294943514)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 417793-425984
可用inode数: 103633-105664
Group 52: (Blocks 425985-434176) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xb739,2032个未使用的inode
Block bitmap at 393221 (+4294934532), Inode bitmap at 393237 (+4294934548)
Inode表位于 394265-394518 (+4294935576)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 425985-434176
可用inode数: 105665-107696
Group 53: (Blocks 434177-442368) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xb74f,2032个未使用的inode
Block bitmap at 393222 (+4294926341), Inode bitmap at 393238 (+4294926357)
Inode表位于 394519-394772 (+4294927638)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 434177-442368
可用inode数: 107697-109728
Group 54: (Blocks 442369-450560) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x8526,2032个未使用的inode
Block bitmap at 393223 (+4294918150), Inode bitmap at 393239 (+4294918166)
Inode表位于 394773-395026 (+4294919700)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 442369-450560
可用inode数: 109729-111760
Group 55: (Blocks 450561-458752) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x63ff,2032个未使用的inode
Block bitmap at 393224 (+4294909959), Inode bitmap at 393240 (+4294909975)
Inode表位于 395027-395280 (+4294911762)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 450561-458752
可用inode数: 111761-113792
Group 56: (Blocks 458753-466944) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x0159,2032个未使用的inode
Block bitmap at 393225 (+4294901768), Inode bitmap at 393241 (+4294901784)
Inode表位于 395281-395534 (+4294903824)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 458753-466944
可用inode数: 113793-115824
Group 57: (Blocks 466945-475136) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x0c3e,2032个未使用的inode
Block bitmap at 393226 (+4294893577), Inode bitmap at 393242 (+4294893593)
Inode表位于 395535-395788 (+4294895886)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 466945-475136
可用inode数: 115825-117856
Group 58: (Blocks 475137-483328) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x3e57,2032个未使用的inode
Block bitmap at 393227 (+4294885386), Inode bitmap at 393243 (+4294885402)
Inode表位于 395789-396042 (+4294887948)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 475137-483328
可用inode数: 117857-119888
Group 59: (Blocks 483329-491520) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0xa74a,2032个未使用的inode
Block bitmap at 393228 (+4294877195), Inode bitmap at 393244 (+4294877211)
Inode表位于 396043-396296 (+4294880010)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 483329-491520
可用inode数: 119889-121920
Group 60: (Blocks 491521-499712) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x6567,2032个未使用的inode
Block bitmap at 393229 (+4294869004), Inode bitmap at 393245 (+4294869020)
Inode表位于 396297-396550 (+4294872072)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 491521-499712
可用inode数: 121921-123952
Group 61: (Blocks 499713-507904) [INODE_UNINIT, BLOCK_UNINIT, ITABLE_ZEROED]
校验和 0x6511,2032个未使用的inode
Block bitmap at 393230 (+4294860813), Inode bitmap at 393246 (+4294860829)
Inode表位于 396551-396804 (+4294864134)
8192 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 499713-507904
可用inode数: 123953-125984
Group 62: (Blocks 507905-511999) [INODE_UNINIT, ITABLE_ZEROED]
校验和 0x8dad,2032个未使用的inode
Block bitmap at 393231 (+4294852622), Inode bitmap at 393247 (+4294852638)
Inode表位于 396805-397058 (+4294856196)
4095 free blocks, 2032 free inodes, 0 directories, 2032个未使用的inodes
可用块数: 507905-511999
可用inode数: 125985-128016
[root@localhost ~]#
分区就是将大磁盘分成几块磁盘,格式化就是将文件系统写入磁盘中。
无论Linux还是Windows,一般的磁盘格式化后,数据块大小一般为4KB
二、挂载命令:
1、查询与自动挂载
挂载:比如光盘有自己的设备文件名,挂载时需要相对应的挂载点,也就是Windows中的盘符,
挂载就是把设备文件名和挂载点对应起来。
Windows中插入光盘或优盘,会被自动分配盘符(挂载点),
但 Linux中,需要手动为光盘或者U盘分配挂载点(盘符);
[root@localhost ~]# mount 【-l】
#查询系统中已经挂载的设备,-l (list)会显示卷标名称
[root@localhost ~]# mount -a
#依据配置文件 /etc/fstab的内容,自动挂载
注意:移动硬盘、U盘、光盘不适用自动挂载,因为无法保证系统中一直有该类设备存在 如果不存在,开机自动检测时,设备不 存在,系统可能无法启动。
2、挂载命令格式
[root@localhost ~]# mount 【-t 文件系统】【-L 卷标名】【-o 特殊选项】 设备文件名 挂载点
选项:
-t 文件系统:夹肉文件系统类型来指定挂载的类型,可以是ext3、ext4、iso9660等文件系统
-L 卷标名 :挂载指定卷标的分区,而不是安装设备文件名挂载
-o 特殊选项: 可以指定挂载的额外选项,特殊选项请看附加内容
附加内容:
如果挂载的是分区,是硬盘,则默认是ext4,如果是光驱,则是iso9660。选项如果是Windows的分区,在Linux中被识别为 vfat 文件类型,卷标名相当于为分区起了个别名。如果什么选项都不用,表示全部采用默认
参数 | 说明 |
atime/noatime |
更新访问时间/不更新访问时间。访问分区文件时,是否更新文件的访问时间。默认为更新 |
async/sync | 异步/同步,默认为异步 |
auto/noauto | 自动/手动,mount -a 命令执行时,是否会自动安装/etc/fstab文件内容挂载,默认为自动 |
defaults | 定义为默认值,相当于rw,suld,dev,exec,auto,nouser,async这七个选项 |
exec/noexec | 执行/不执行,设定是否允许在文件系统中执行可执行文件,默认是exec允许 |
remount | 重新挂载已经挂载的文件系统,一般用于指定修改特殊权限 |
rw/ro | 读写/只读,文件系统挂载时,是否具有读写权限,默认是rw |
suld/nosuld | 具有/不具有SUID权限,设定文件系统是否具有SUID和SGID的权限,默认是具有 |
user/nouser | 允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认是不允许,只有root可以挂载分区 |
usrquota | 写入代表文件系统支持用户磁盘配额,默认不支持 |
grpquota | 写人代表文件系统支持组磁盘配额,默认不支持 |
示例:写一个shell文件,作用为输出最简单的一句话,默认可以执行,但通过设置不可执行特殊选项时,该文件无法执行
[root@localhost ~]# mount -o remount ,noexec/home
#重新挂载boot分球,并使用noexec权限
[root@localhost sh ]# cd /home
[root@localhost boot]# vi hello.sh
[root@localhost boot]# chmod 755 hello.sh
[root@localhost boot]# ./hello.sh
[root@localhost boot]# mount -o remount exec /home
#记得改回来啊,要不会影响系统启动的
[root@localhost ~]# ls
abc install.log 公共的 视频 文档 音乐
anaconda-ks.cfg install.log.syslog 模板 图片 下载 桌面
[root@localhost ~]#
[root@localhost ~]# vi hello.sh
[root@localhost ~]# chmod 755 hello.sh
[root@localhost ~]# ./hello.sh
hello world !
[root@localhost ~]#
后续步骤为将hello.sh 拷贝到另外一个可以挂载的目录,然后把该目录挂载,执行该脚本
三、挂载光盘与U盘:
1、挂载光盘
[root@localhost ~]# mkdir /mnt/cdrom/
#建立挂载点
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/
#挂载光盘
[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/
[root@localhost ~]#
[root@localhost ~]# mkdir /mnt/cdrom
mkdir: 无法创建目录"/mnt/cdrom": 文件已存在
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# cd /mnt/cdrom/
[root@localhost cdrom]# ls
gcry_crc.mod gcry_rmd160.mod gcry_twofish.mod gptsync.mod
gcry_des.mod gcry_rsa.mod gcry_whirlpool.mod grub.cfg
gcry_dsa.mod gcry_seed.mod geli.mod gzio.mod
gcry_idea.mod gcry_serpent.mod gettext.mod halt.mod
gcry_md4.mod gcry_sha1.mod gfxmenu.mod hashsum.mod
gcry_md5.mod gcry_sha256.mod gfxterm_background.mod hdparm.mod
gcry_rfc2268.mod gcry_sha512.mod gfxterm_menu.mod
gcry_rijndael.mod gcry_tiger.mod gfxterm.mod
[root@localhost cdrom]#
可见此时已经挂载成功,可以进入使用
卸载命令:
[root@localhost ~]# umount 设备文件名或挂载点
[root@localhost cdrom]# umount /mnt/cdrom
umount: /mnt/cdrom: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
#注意,以上情况出现,是因为我们执行卸载命令时所在的目录为挂载光盘所在的目录
#也就是说,我们需要到不是光盘文件所在的目录进行卸载光盘
[root@localhost cdrom]# cd ..
[root@localhost mnt]# cd ..
[root@localhost /]# umount /mnt/cdrom
[root@localhost /]#
#如上,无错误提示,说明已经成功卸载,可以通过以下命令验证(查看挂载目录下是否有光#盘的文件)
[root@localhost /]# umount /mnt/cdrom
[root@localhost /]# cd /mnt/cdrom
[root@localhost cdrom]# ls
[root@localhost cdrom]# ls
[root@localhost cdrom]#
3、挂载U盘
挂载U盘命令:
[root@localhost ~]# fdisk -l
#查看U盘设备文件名
[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb/
#注意:Linux 默认是不支持NTFS 类型的文件系统的
实验示例:
因为当前使用的是物理机为Windows,虚拟机中才是Linux,如何让Linux识别U盘呢?
方法:首先要通过虚拟机本机的命令窗口进行操作,而不能初始即使用远程工具。为了让虚拟机中的Linux识别U盘,而不是被主机Windows识别,需要先将光标移入虚拟机本机的命令窗口,表示当前使用的是Linux,然后再插入U盘,此时,虚拟机Linux会优先识别该U盘。后续操作,即可随意进行
未插入U盘之前查询挂载状态:
[root@localhost cdrom]#
[root@localhost cdrom]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 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: 0x000e9453
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 2611 20458496 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 18.8 GB, 18798870528 bytes
255 heads, 63 sectors/track, 2285 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: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 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
本章节实验出现故障,后续补充完!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
四、支持NTFS文件系统:
1、下载NTFS-3G插件到Windows,然后通过跨系统文件传输工具,将
该软件包传输到Linux某方便易找的目录,便于后续解压安装即可
软件下载位置:
https://www.tuxera.com/community/open-source-ntfs-3g/
2、安装NTFS-3G软件
[root@localhost ~]# tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
#解压
[root@localhost ~]#cd tar ntfs-3g_ntfsprogs-2017.3.23
#进入解压目录
[root@localhost ~]# ./configure
#编译器准备。没有指定安装目录,安装到默认位置中
[root@localhost ~]#make
#编译
[root@localhost ~]#make install
#编译安装
注意:如上成功执行没有报错的话,说明一切正常,成功完成,否则需要对应情况分别进行解决
比如:需要编译器gcc成功安装等。
3、回到主目录:
[root@localhost ~]#su ~
4、使用
[root@localhost ~]#mount -t ntfs-3g 分区设备文件名 挂载点
[root@localhost ~]# cd /mnt/
光标在Linux中,插入移动硬盘或者U盘(NTFS格式的文件系统)
挂载移动硬盘
[root@localhost ~]#mount -t ntfs-3g /dev/sdb1 /mnt/usb/
进入挂载移动硬盘的目录,查看文件,如果有,确认挂载移动硬盘成功
[root@localhost ~]#cd /mnt/usb/
[root@localhost ~]#