linux文件系统相关


glance help image-update


看帮助的正确方式。


磁盘:硬盘、软盘、U盘等等。通常指硬盘。现阶段用的最广泛的是机械硬盘。盘片一直在转动。


磁盘基本概念:柱面、扇区、磁头。

linux 所有的设备都被抽象为一个文件,保存在/dev之下。

设备名称分为 hd[a-z], sd[a-z]([a-z] 为分区号), 例如hda, hdb,sda,sdb等等。很老的设备是hd, 现在的接口从IDE升级为SATA,这些都被认为是sd,USB也被认为sd.


综上:linux中的硬盘为 /dev/sda  /dev/sdb等。

分区概念:将一个磁盘逻辑地分为几个区,每个区当作独立的磁盘,方便管理。 sda1, sda2.分区是软件功能,是软件概念,有MBR和GTP两种机制。/dev/sda1


MBR: master boot record。传统的分区机制,应用于绝大多数使用BIOS的PC设备(依旧是windows。)

MBR支持32bit和64bit系统,支持分区数量有限,只支持不超过2T的硬盘。 


Mac和linux使用GTP分区,必须在支持使用UEFI(对应于BIOS)的硬件上使用。


fdisk: 来自IBM的分区工具,rescue模式下仍然使用。基于MBR的分区工具。无法使用在GTP之上。

fdisk /dev/sda 可进入命令,进行分区工作。

扩展分区不能直接使用,必须分成若干逻辑分区。所有的逻辑分区都是扩展分区的一部分。   硬盘的容量=主分区的容量+扩展分区的容量;   扩展分区的容量=各个逻辑分区的容量之和。  

由主分区和逻辑分区构成的逻辑磁盘称为驱动器(Drive)或卷(Volume)。

cat /proc/parition 可以看到分区信息。

没有文件系统的设备称为裸设备(raw)。常见的文件系统有fat32、NTFS、ext2、ext3、ext4、xfs和HFS等。文件系统之间的区别:日志、支持的文件大小、支持的单个文件的大小和性能等。 win下NTFS,Linux下Ext3,Ext4。

在raw设备上创建文件系统:mke2fs

带文件的操作系统拥有较强的稳定性,例如 ext3,ext4。Journal 可以保证在意外发生时通过查询日志进行恢复操作。

创建文件系统之后的磁盘需要进行挂在才能进行使用。Mac和Win会自动进行挂在,Linux需要手工挂载。

比如:/dev/sda3 ext4的磁盘 需要挂载,系统建议挂载到 /mnt。

mount /dev/sda3(要挂载的分区) /mnt/(挂载的目录)。

mount 可以查看挂载信息。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值