Linux 文件系统学习
1.什么是分区
一块大硬盘分成集个逻辑上的区域 这个就叫做分区
2.分区类型
- 主分区 最大四个
- 扩展分区 只能一个 也算做主分区的一种 也就是说 主+扩展最大4 个 ,扩展分区不能存储数据和格式化,必须转换成逻辑分区才可以使用
- 逻辑分区 逻辑分区是在扩展分区中划分的 IDE硬盘 Linux 最多59 逻辑分区 SCSI 最大11个
于此对应的设备名
/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 是保留给主分区和扩展分区的
逻辑分区设备号是从/dev/sda5(包括) 开始的
分区 | 设备文件名 |
---|---|
主分区1 | /dev/sda1 |
主分区2 | /dev/sda2 |
主分区3 | /dev/sda3 |
扩展分区 | /dev/sda4 |
逻辑分区1 | /dev/sda5 |
逻辑分区2 | /dev/sda6 |
逻辑分区3 | /dev/sda7 |
逻辑分区4 | /dev/sda8 |
sd /hd : sata 接口 / IDE 硬盘接口
a/b/c/d :第几块 a b c d = 1 2 3 4 块硬盘
1 :分区号
3.文件系统
- ext2 : ext 升级版本 ,Red Hat Linux7.2 之前默认都是ext2 1993 年发布,最大支持16TB 分区 最大2TB 的文件
- ext3 : ext2 升级版本 最大区别带log 日志 最大支持16TB 分区 最大2TB 的文件
- ext4 : ext3 升级版本 最大支持1EB 分区 最大16TB 的文件,性能和伸缩性提高。。
格式化就是把一块块分区写入不同的文件系统
4.命令
4.1 df
df [option] [挂载点]
option
-a 显示所有
-h 友好显示
-T 显示文件系统
-m MB 单位
-k KB 单位
4.2 du
du [option] [挂载点]
option
-a 显示所有
-h 友好显示
-s 不显示子目录 显示总和
区别
- df 文件系统考虑 包括文件占用,还有命令,程序占用空间
- du 只有文件大小
4.3 fsdk
文件系统修复命令 不建议使用
fsdk [option] [分区设备名]
option
-a 自动修复文件系统
-y -a一致 有的文件系统不支持
4.4 dump2fs
分区信息
5.挂载
挂载:设备文件名和盘符关联起来
mount :
root@ubuntu:/# mount -l
### /dev/sda5 挂载在根分区
/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点
-t 文件系统 可以为ext3 ext4
5.1 挂载光盘
## 建立空目录 挂载光盘 作为挂载点
mdkir /mnt/cdrom
## 挂载 光盘设备名 /dev/cdrom 系统自动检测 光盘文件系统iso9660 默认的 可以不写
mount -t iso9660 /dev/cdrom /mnt/cdrom
## 用完卸载 设备名/作为挂载点
umount /dev/cdrom 或者 umount /mnt/cdrom
5.2 挂载U盘
## 查看U盘设备文件名
fdisk -l
## 挂载 设备名 挂载目录 不支持NTFS
mount -t vfat /dev/sdb1 /mnt/usb/
5.3 fdisk 分区
保存报错 partprobe 重新读取分区表
1.fdisk 分区
2.格式化
mkfs -t ext4 /dev/sda3
mkfs -t ext4 /dev/sda4
3.创建目录挂载
root@ubuntu:/# mkdir disk3
root@ubuntu:/# mkdir disk4
4.挂载
root@ubuntu:/# mount /dev/sda3 disk3
root@ubuntu:/# mount /dev/sda4 disk4
5.开机后会丢失 需要指自动挂载
- 第1个字段 设备名、UUID
- 第2个字段 挂载点
- 第3个字段 文件系统名称
- 第4个字段 挂载参数
- 第5个字段 0 不备份 1 每天 2. 不定期
- 第6个字段 fsck 自动检测 系统自动
先使用 mount -a 测试是否可以挂载 写错了系统崩溃!!!
/dev/sda3 /disk3 ext4 defaults 1 2
/dev/sda4 /disk4 ext4 defaults 1 2
版权声明:本文为weixin_44244088原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。