Linux磁盘分区及链接文件的特点

系统分区

传统的分区fdisk 最大支持2T的硬盘分区

对存储,多分区使用的parted

  • 主分区:最多只能有4个
  • 扩展分区
    • 最多只能有1个
    • 主分区加扩展分区最多有4个
    • 不能写入数据,只能包含逻辑分区
  • 逻辑分区

在Linux中,任何东西都是文件

挂载

  • 必须分区
    • / (根分区)
    • swap分区(交换分区,4G以下,内存两倍,4G以上,内存一样)
  • 推荐分区
    • /boot 启动分区,200MB

fdisk  /dev/sda   ###sdx 都是ISCSI

参数:

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition                               ###删除分区
   l   list known partition types                    ###列分区id信息,82/83
   m   print this menu
   n   add a new partition           ###添加分区
   o   create a new empty DOS partition table
   p   print the partition table                      ###打印分区表
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id     ###修改分区id 82 swap  83默认linux
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit       ###保存退出磁盘
   x   extra functionality (experts only)

02、格式化

mkfs.ext4 | xfs |ext3   /dev/sdx  

03、挂载分区

mount  /dev/sdx  /data 

/etc/fstab   ###开机自动挂载

/dev/sdx   /data   ext4   defaults  1 1

mount  -l              ###查看本地挂载信息

mount | column -t ###查看所有挂载信息【多用于排查远程挂载,服务端关闭引起的问题】


ln -s [原文件] [目标文件]
-s
创建软链接

-f 强制建立链接

ln -sf source target

ln     source target    ###硬链接

硬链接特征:
1.
拥有相同的iNode和存储block,可以看做是同一个文件
2.
可通过iNode识别 相同inode
3.
不能跨分区
4.
不能针对目录使用,只能针对文件

软链接特征:
1.
类似windows快捷方式
2.
软链接拥有自己的iNodeblock块,但是数据块中只保存原文件的文件名和iNode,并没有实际的文件数据
3.
lrwxrwxrwx l软链接,文件权限都为全rwx
4.
修改任意文件,另一个都改变
5.
删除原文件,软链接不能使用

原文地址:https://www.cnblogs.com/xiaochina/p/5699876.html