Linux入门学习(五)

课时10:使用fdisk进行管理

  1. fdisk是一个基于MBR分区工具
  2. 超级用户权限才能够运行
  3. fdisk -l 列出所有已安装的磁盘及其分区信息
  4. fdisk /dev/sda 可以对目标磁盘进行分区操作(m for help)
  5. 分区之后需要使用partprobe命令让内核更新分区信息,否则需重启才能被内核识别新的分区
  6. /proc/partitions文件用来查看分区信息

课时11:Linux文件系统

  1. 操作系统通过文件系统管理文件及数据,磁盘或分区需要创建文件系统之后才能被操作系统使用,创建文件系统的过程称之为格式化
  2. 没有文件系统的设备称之为裸设备(raw)
  3. 常见的文件系统有fat32,NTFS,ext2,ext3,ext4,xfs,HFS
  4. 文件系统之间的区别:日志、支持分区大小、支持的单个文件大小、性能。Windows下的主流文件系统是:NTFS;Linux下的主流文件系统是:ext3,ext4
  5. mke2fs –t ex4 /dev/sda3 。 –b blocksize 文件系统块的大小;-c 检查坏损块;-L label 指定卷标;-j 建立文件系统日志
  6. mkfs.ext3 /dev/sda3; mkfs.ext4 /dev/sda3; mkfs.msdos /dev/sda3 不能指定其他参数,不能精细化控制
  7. dumpe2fs /dev/sda3 查看文件系统信息,对系统微调时可能全用到

  8. journal日志,ext3,ext4带日志的文件系统,拥有较强的稳定性,在出现错误时可以进行恢复。
  9. e2label /dev/sdb1 显示分区Label,后加名称为设置Label,一般约定label全部为大写
  10. fsck /dev/sda2 检查并修复损坏的文件系统,执行修复是文件系统必须卸载;-y 不提示直接进行修复;-t 指定文件系统类型,一般可以自动检测,如果损坏比较严重。每一个格式化的磁盘都会有一个lost+found,用于存放fsck修复但找不到主的文件。系统启动时会对磁盘进行fsck操作。

课时12:挂载、使用文件系统

  1. 磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用。Windows或mac系统会进行自动挂载,一旦创建好文件系统会自动挂载到系统上,windows上称之为C盘、D盘等,Linux需要手工进行挂载操作或配置系统进行自动挂载。
  2. mount /dev/sdb1 /mnt/;mount不带参数,显示所有已经挂载的文件系统。-t 指定文件系统类型;-o 指定挂载选择,ro,rw 只读、读写,默认rw;sync 不使用缓存,对所有操作直接写入磁盘;async使用缓存,默认是async;noatime,atime 每次访问是否更新访问时间;remount 重新挂载文件系统
  3. umount卸载已挂载的文件系统,相当于windows的弹出;umount 文件系统/挂载点;umount /dev/sda3 == umount /mnt。如果出现device is busy报错,表示文件系统正在被使用,无法卸载,可以使用fuser –m /mnt 查看使用文件系统的进行,或用lsof /mnt 查看正在被使用的文件
  4. 自动挂载,配置文件/etc/fstab
  5. mount –a 列出所有fstab中定义的自动挂载项

posted on 2016-03-30 22:46  chongyee  阅读(173)  评论(0编辑  收藏  举报

导航