- Windows98以前的操作系统主要利用的文件系统是FAT,Windows2000以后的版本有所谓的NTFS文件系统,Linux的正规文件系统为Ext2
- 文件系统通常会将权限和属性放置到inode中,实际数据放置到data block块中
- Ext2是索引式文件系统
- df命令:列出文件系统的整体磁盘使用量
- du命令:进入文件系统去查找所有的文件数据
- Linux下的连接文件有两种,一种类似Windows下的快捷方式,另一种通过文件系统的inode连接来产生新文件名,而不是产生新文件,这种被称为硬连接
- 每个文件都会占用一个inode,文件内容由inode的记录来指向,hard link就是多个文件名对应到同一个inode号码,如果将任何一个“文件名”删除,其实inode和block都还是存在的
- 如果使用symbolic link符号连接,当源文件被删除之后,symbolic link的文件会开不了,会一直说“无法打开某文件”
- 制作连接文件使用ln命令,默认是硬连接,加-s就是符号连接
- fdisk命令可以查看一个磁盘的分区信息,按下m可以调出菜单,fdisk后面的设备文件名不要加上数字,因为分区是针对整个硬盘设备而不是某个分区的
- 在新建了分区之后,如果内核无法重新取得分区表信息,可以执行reboot重启更新分区表信息,或者使用partprobe命令直接让内核读取新的分区表
- 磁盘格式化命令:mkfs(make file system),如果要指定文件系统的卷标、block的大小以及inode的数量,就要用mke2fs这个命令
- 磁盘检验用fsck命令,通常只有身为root且文件系统有问题的时候才使用这个命令,否则正常情况下使用会造成对系统的危害
- mount 设备文件名挂载点 就能够顺利挂载,umount命令可以将设备文件卸载
- 一个文件是由major和minor数值来代表一个设备的,比如,22为主设备代码(Major),0~6为次设备代码(Minor)
- 根目录/是必须挂载的,而且一定要先于其他mount point被挂载进来
- /etc/fstab是开机时的配置文件,实际文件系统的挂载是记录到/etc/mtab和/proc/mounts这两个文件当中的,如果要设置开机自动挂载,使用nano直接在两个文件当中添加字段即可
- 开机自动挂载可以参考/etc/fstab的设置,设置完毕以后必须使用mount -a测试语法是否正确
- 如果是针对服务器或者是工作站这些常年上线的系统来说的话,swap是需要创建的。当Linux主机进入“休眠”模式的时候,运行当中的程序状态则会被记录到swap当中
(三)Linux学习之——Linux磁盘与文件系统管理
最新推荐文章于 2024-09-22 14:42:14 发布