磁盘和文件系统
2019-01-22 01:59:26来源:博客园 阅读 ()
磁盘基础
扇区(secter):磁盘最小的物理存储单位
磁道:扇区围成一圈就是一个磁道
磁柱(cylinder):扇区组成的一个圆,早期以磁柱为最小分区单位,现在通常使用扇区为最小分区单位
分区
磁盘分区表主要有两种格式MBR(限制较多)和GPT(较新且限制较少),MBR分区表中第一个扇区最重要,其包括:主引导记(mbr)446字节,分区表64 字节,验证码2字节
主分区:因为主引导记录的限制,主分区最多4个,每个分区占16个字节的分区表
扩展分区:相当于特殊类型的主分区,最做只有一个,分配扩展分区时会占用一个主分区位置,扩展分区不能格式化,扩展分区里可以包含逻辑分区
逻辑分区:逻辑分区可以格式化并装载数据
分区编号
主分区和扩展分区使用1~4,逻辑分区使用5~63
分区工具
fdisk/gdisk,MBR分区表使用fdisk分区,GPT分区表使用gdisk分区
partproble,刷新内核分区表
和磁盘管理有关的命令
df 列出文件系统的整体磁盘使用量
du 评估文件系统的磁盘使用量
文件系统
Linux专用的文件系统:ext、ext2、ext3、ext4、xfs
windows下常用的文件系统:fat、fat16、fat32、ntfs
网络文件系统:nfs、samba
数据块:实际记录文件的内容,支持block块大小为1k、2k、4k,xfs文件系统无限制,格式化会自动定义块大小为4k,且每个都有编号
超级快:记录此文件系统的整体信息,包括inode/block的总量、剩余量、以及文件系统的格式等
i节点:inode会记录文件的属性及该文件实际资料存放在哪些block块中,一个文件对应一个i节点,因此如果我们能找到文件的inode的话,那么就能知道这个文件所放位置数据的block号码,也就能读取数据了
查看当前分区的i节点信息命令:stat
一块新的磁盘,分区以后需要格式化了才能使用,格式化命令:
mkfs,-t指定文件系统类型
语法示例:mkfs -t ext4 /dev/sdb1或mkfs.etx4 /dev/sdb1
Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”
挂载命令:mount
语法示例:mount /dev/sdb1 /sdb
使用mount命令时,-o选项可以指定文件挂载以后的权限,比如mount -o rw /dev/sdb1 /sdb
卸载命令:umount
语法示例:umount /dev/sdb1
重新挂载:remount
开机自动挂载:
需要写入配置文件/etc/fatab
以最后一行为例:
/dev/sdb1 原文件
/sdb1 挂载点
ext4 文件系统类型
defaults 默认权限
0 是否被dump备份,仅根文件系统
0 分区检测机制,0代表不检测,1、2代表检测
测试挂载项是否成功:mount -a
原文链接:https://www.cnblogs.com/Stephen-blog/p/10300933.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:拷贝和移动
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- 文件压缩和打包 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- 厉害了!知道这样重命名文件都是大佬级别! 2020-06-09
- 一个骚命令防止你的文件被误删除! 2020-06-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash