注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

Linux中磁盘与文件系统管理

系统管理 彭东稳 6844次浏览 已收录 0个评论

Linux中磁盘的表示方式

1)在LinuxIDE接口的磁盘表示方式为hd,而SATA,SCSI,USB接口的磁盘表示为sd

2)硬盘的块数以字母abcd等方式显示,如第一次硬盘hda/sha;第二块硬盘hdb/sdb

3)硬盘的分区以数字1234等方式显示,如第一块硬盘的第一个分区hda1/sda1;第二分区hda2/sda2

MBR分区格式

Linux中磁盘与文件系统管理

创建磁盘分区相关命令

一般新磁盘必须要创建主分区,然后可以创建扩展分区,在扩展分区上创建逻辑分区。但是不管选择完什么分区接下来都要,选择分区编号,选择起始柱面和结束柱面,分配分区大小(+10G就是分10G,支持M,G)等工作。

另外,创建完磁盘分区之后,可以查看/proc/partions文件,会显示内核当前识别的所有分区。但是不会有刚刚创建的分区,因为系统没有重启内核没有识别到。这时就需要partprobe命令,让内核重读内核分区表(一般创建分区后就必须先让内核读取一下系统分区表)

创建文件系统相关命令

创建分区时会显示以下信息,下面介绍一下其主要的含义:

修复文件系统

fsck:文件系统修复命令,fsck不仅可以对文件系统进行扫描,还能修正文件系统的一些问题;注意的是fsck扫描文件系统时一定要在单用户模式、修复模式或把设备umount后进行。如果扫描正常运行中的系统会造成系统文件损坏

esfsck:专用于修复ext系列文件系统RHEL5.0系列

挂载分区相关命令

在 Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂载(mount)。使用 mount 命令将一个文件系统附着到当前文件系统层次结构中(根)。在执行挂装时,要提供文件系统类型、文件系统和一个挂装点。根文件系统被挂载到根目录下“/”上后,在根目录下就有根文件系统的各个目录,文件:/bin /sbin /mnt等,再将其他分区挂接到/mnt目录上,/mnt目录下就有这个分区的各个目录,文件。

mount:挂载指定分区到挂载点

mount挂载都是临时生效的当Linux机器重启时,它会读取/etc/fstab文件然后根据文件中的信息来进行挂载。所以当我们给一个磁盘分区、格式化之后只有写入/etc/fstab文件中以后才可以永久生效。

/etc/fstab文件的格式如下:

/etc/fstab文件中格式分为以上6个字段;前三个字段很好理解分别是挂载的设备、要挂在的点、和文件系统的类型。

挂载选项字段一般写的是defaults表示不给定-o选项时的行为

是否备份是指是否使用dump命令备份,0表示不做,1表示每天备份

是否检测文件系统是指是否使用fsck命令检查备份,0表示不检查,1代表最早检查(一般只有根是1),2也表示要检查只是比1晚些(除了根之外的一般都使用这个)

fuser:验证进程正在使用的文件或套接字文件

df:显示磁盘文件系统的使用情况


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)or分享 (0)
关于作者:

您必须 登录 才能发表评论!