(三)Linux学习之——Linux磁盘与文件系统管理

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值