Linux学习之文件系统管理-文件系统常用命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxllynu/article/details/84928628

一、文件系统常用命令-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 ~]#

猜你喜欢

转载自blog.csdn.net/zxllynu/article/details/84928628