文件系统

MBR:Master Boot Record

446字节::bootloader

64字节:16*4

2字节:5A(可引导)

GDT:Group Description Table(块组描述表)

block group(块组)


设备文件:

major:主设备号,用于区分设备类别

minor:次设备号,用于区分同一种类别下不同的具体设备


[root@server1 ~]# ll /dev/sd*

brw-rw---- 1 root disk 8, 0 10月 7 13:17 /dev/sda

brw-rw---- 1 root disk 8, 1 10月 7 13:46 /dev/sda1

brw-rw---- 1 root disk 8, 2 10月 7 11:00 /dev/sda2

brw-rw---- 1 root disk 8, 16 10月 7 14:56 /dev/sdb

brw-rw---- 1 root disk 8, 17 10月 7 14:56 /dev/sdb1

brw-rw---- 1 root disk 8, 18 10月 7 13:08 /dev/sdb2

brw-rw---- 1 root disk 8, 19 10月 7 13:08 /dev/sdb3

brw-rw---- 1 root disk 8, 21 10月 7 13:08 /dev/sdb5

brw-rw---- 1 root disk 8, 22 10月 7 13:08 /dev/sdb6

brw-rw---- 1 root disk 8, 23 10月 7 13:08 /dev/sdb7

brw-rw---- 1 root disk 8, 32 10月 7 13:16 /dev/sdc

brw-rw---- 1 root disk 8, 33 10月 7 11:00 /dev/sdc1


显示超级块信息等

tune2fs –l PARTITION

显示超级块信息等(比上个命令多了日志信息)

dumpe2fs –h PARTITION

输出ext文件系统信息

dumpe2fs PARITION


一、链接文件:

硬链接:

ls –l 第二段显示出的数字指文件被硬链接的次数;

特性:

不能跨分区使用;

不能对目录创建硬链接;

删除原文件路径,不影响链接文件的使用;

所有文件指向同一个inode,因此,为它们是同一个文件;


软链接,符号链接, symbolic link

ls -l: 显示文件类型为l的文件;

bash中测试文件是否为符号链接文件,使用 -L或-h

特性:

不受分区限制;

能够对目录创建;

删除原文件,链接文件将无法使用;

链接文件与原文件指向不同的inode,所以,并非同一个文件;

文件大小为指向文件的字符串个数

ln [-s] SRC_FILE LINK_FILE

-v: verbose:显示详细过程


二、ext文件系统扩展属性

1)显示文件扩展属性

lsattr FILES

2)修改文件扩展属性

chattr [ -RVf ] [ -v version ] [ mode ] files...

mode:+-=[acdeijstuADST]

+:设置属性

-:取消属性

=:设定属性


三、dd命令

备份MBR区(512字节):

dd if=/dev/sda of=/roo/sda_mbr.backup bs=512 count=1

恢复MBR区:

dd if=/root/sda_mbr.backup of=/dev/sda bs=512 count=1

生成4M大小的空文件:

dd if /dev/zero of=/root/testfile bs=4K count=1024


/dev/zero:0生成器

/dev/null:位桶


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章