parted命令详解以及软硬链接原理

 

 

partxd命令

小于2TB的磁盘都可以使用fdisk分区,但是大于2TB的磁盘,只能使用partx命令,且转换磁盘为GPT格式

 

 

1、先用fdisk命令删除磁盘

 

 

 


[root@WALKER ~]# fdisk -l|grep sd
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    62914559    30407680   8e  Linux LVM
磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
[root@WALKER ~]#

 

2、使用parted命令

 

 

 

 

 

 

3、创建主分区

 

 

 


(parted) mkpart primary 0 500               (创建primary分区,500M)                             
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? Ignore
(parted)          (打印磁盘信息)                                                     
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End    Size   File system  Name     标志
 1      17.4kB  500MB  500MB               primary

 

 

4、创建逻辑分区

 

 

 

 

(parted) mkpart logical 501 10000  (创建逻辑分区)
(parted) p                                                                
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     标志
 1      17.4kB  500MB   500MB                primary
 2      501MB   10.0GB  9499MB               logical

(parted)   q  (退出)

 

 

5、查看分区

 

 

 

 

 

扩展:软硬链接的原理

 

inode是什么?
操作系统中专门用于管理和存储文件的信息软件被称之为文件系统
文件是以文件数据+文件元信息组成的,文件的inode号+文件数据内容,代表一个单个文件
好比人类是身份证号+人类本体,代表单独的一个人


文件系统又将文件元信息(元信息,存放文件的创建信息,修改信息,文件大小,等等)存储在了一个称之
为inode区域的地方,中文叫做索引节点

 

查看文件的inode号
命令  ls -li  filename.txt
通过ls-l查看到的数据,唯独文件名不属于inode存储的元信息
inode元数据区,保存的是:
(1)文件大小
(2)属主信息
(3)用户组信息
(4)文件权限数字
(5)文件的修改时间
(6)还存储了一个文件的实体指针,指向block的位置

 

 

 

 

 

 

 

 

 

 

 

 

 

cat  文件名


找到inode号码


通过inode号码,找到文件数据在磁盘上的位置,也就是block的位置

 

 

 

 

 

 

block磁盘块
磁盘盘片上的多个连续的扇区,文件系统以b1ock进行读写数据
硬链接
一般情况下,文件名和inode-号是一对一的
硬链接的特点
一目录文件夹,不支持硬链接
一不得跨文件系统
-硬链接数据量的增加,会增加inode号码的计数

 

如何创建硬链接:
可以通过ls -l查看文件的硬链接数量
ln   目标文件绝对路径   硬链接文件路径
创建出来的硬链接,和源文件,inode号码是一样的


软连接特点:
inode号码,是不一样的,代表软连接文件,是两个单个的个体,硬链接的inode号是一样的
软连接可以针对文件夹操作


软硬连接的综合比较:
1.删除软连接对源文件和硬链接无影响
2.删除硬链接,对软连接,源文件,也是无影响
3.删除源文件,对硬链接也是无影响的,但是影响软连接
4.只有删除源文件,和所有的硬链接,文件的连接数就为0了,此时文件数据丢失
5.源文件和硬链接具有相同的iode号码,可以理解为,一个超市有多个入口,都是指向同一个超市
6.软连接和源文件的inode号码不同,因此是2个单独的文件

 

 

 

 

posted @ 2022-05-01 10:07  屯子里唯一的架构师  阅读(184)  评论(0编辑  收藏  举报