【第三课】LINUX磁盘及文件系统管理

3.1磁盘基本概念:磁盘、分区、MBR与GPTlinux

基本概念柱面:cylinder,每一个盘面同一轨道的立体windows

扇区:sector,盘片某角度的部分less

磁头:head,读取数据ide

磁盘在linux中的表示工具

抽象为一个文件,保存在/dev目录下性能

IDE设备名称为hd[a-z],SATA,SCSI,SAS,USB等设备名称为sd[a-z]操作系统

分区的概念日志

磁盘逻辑的分为几个区,便于管理htm

表示方式:设备名称+分区号,例如:sda1,sda2get

是一个软件概念,主流分区机制:MBR/GPT

MBR:Master Boot Record,传统分区机制,大多数使用在BIOS的PC设备,只支持2T如下设备

*只能建立4个主分区

*扩展分区:占用一个主分区位置,但不能直接使用

*逻辑分区:在扩展分区,支持63个IDE分区和15个SCSI分区

GPT:GUID Partition Table,必须在支持UEFI硬件上,必须64位系统

3.2使用fdisk进行磁盘管理

fdisk是IBM老牌分区工具,基于MBR。

*只对超级用户开放

*使用fdisk -l查看分区状态

*使用fdisk /dev/sd[a-z]进行分区操做

*分区以后,使用partprobe让内核更新分区表

*使用cat /proc/partitions查看当前分区

3.3linux文件系统

文件系统介绍

操做系统经过文件系统管理文件和数据,磁盘分区需求建立文件系统以后才能为操做系统所用,建立文件系统的过程又称为格式化。

*没有文件系统的设备称为裸(raw)设备

*常见文件系统有fat32/NTFS/ext2/ext3/ext4/xfs/HFS等

*文件系统区别:日志、支持分区大小、支持文件大小、性能等,windows主流文件系统NTFS;linux主流文件系统:EXT3/EXT4

MKE2FS

mke2fs -t ext4 /dev/sda3  建立文件系统

经常使用参数:-b blocksize 指定文件系统大小

-c 创建文件系统时检查坏损块

-L label 指定卷标

-j 创建文件系统日志

mkfs.ext4/mkfs.ext3等等,能够简化建立命令,但不能精细控制

dumpe2fs

dumpe2fs /dev/sda2:查看分区的文件系统信息

journal日志

E2LABLE标签

e2lable /dev/sda2 显示sda2的系统标签

e2lable /dev/sda2 LINUX 将sda2的系统标签设定为LINUX,标签一般大写

FSCK:FileSystemCheck

3.4linux系统文件挂载管理

挂载操做

磁盘或分区建立好文件系统后,需挂载到一个目录才能使用。

windows/mac系统自动挂载;linux需手工进行挂载操做或配置系统自动挂载

mount命令

UMOUNT命令

自动挂载

相关文章
相关标签/搜索