一 分区
1. 分区种类
1.1 主分区: 最多只能有4个主分区, 标号为1,2,3,4
1.2 扩展分区: 属于主分区的一种,但只能有一个扩展分区。 扩展分区不能存储数据,也不能格式化,只是用来创建逻辑分区的。
1.3 逻辑分区: 标号从5 开始
注意:分区的对象是以硬盘的块儿数为单位的,一块硬盘只能分为4个主分区
2. 分区类型:
2.1 ext2 : 最大分区16TB, 单个文件最大2TB, 无日志功能
2.2 ext3 : 最大分区16TB, 单个文件最大2TB, 有日志功能
2.3 ext4 : 最大分区1EB = 1024TB , 单个文件最大16TB 文件,有日志功能
二、 常用命令
1. 查看文件
1.1 查看剩余空间: df 【选项】【挂载点】
eg1. # df -h : 查看所有分区的剩余空间和使用空间
eg2. # df -h /home : 查看home 分区的剩余空间和使用空间
1.2 查看目录已使用大小: df 【选项】【目录名】
eg1. # du - h /home : 会递归列出所有目录及子目录的大小
eg2. # du -sh /home: 直接显示目录已经使用的大小
1.3 fsck 【选项】 分区设备名: 自动修复磁盘( 系统调用,不用手动调用)
1.4 dumpe2fs 【分区名】: 显示磁盘状态
1.5 查看设备文件名: fdisk -l
三 挂载命令
格式: mount 【-t 文件系统类型】【-l 卷标名】【-o 特殊选项】设备文件名 挂载点
文件类型: fat,vfat,iso9660, ntfs-3g
linux 中不能识别NTFS 系统,会将 FAT16 格式分区 自动转换成 fat , 将FAT32 转换成 vfat
特殊选项:
常用命令:
1. # mount : 显示所有挂载
2. # mount -a : 根据 /etc/fstab 文件内容,重新执行一下自动挂载
3. # mount -o remount /home : 重新挂载某个分区
4 # mount -o remount,noexec /home: 重新挂载/home 分区,但是此分区不具有可执行权限
1. 挂载光盘:
1.1 创建目录:# mkdir /mnt/cdrom
1.2 挂载: # mount /dev/sro /mnt/cdrom
或者: # mount -t iso9660 /dev/cdrom /mnt/cdrom
1.3 卸载: # umount /mnt/cdrom
2. 挂载U盘:
2.1 查看设备名: fdisk -l
注意看System 的显示,此处为 FAT32 类型, 所以要用 mount -t vfat ..
2.2 创建目录:# mkdir /mnt/usb
2.3 挂载: mount -t vfat /dev/sb1 /mnt/usb (usb 系统类型为 vfat)
3. 挂载NTFS 分区类型硬盘或U盘
3.1 下载插件 ntfs-3g 插件, linux 内核默认不能识别NTFS 分区
3.1.1 下载ntfs-3g_ntfsprogs-2014.2.15.tgz, 并存放在/usr/local/src 目录下
3.1.2 解压: tar -zvxf ntfs-3g_ntfsprogs-2014.2.15.tgz
3.1.3 安装: # ./configure
# make
# make install
3.2 挂载: # mount -t ntfs-3g 【设备名】【挂载点】
3.3 例子: 1. # fdisk -l 查看linux 为硬盘分配的硬盘名称,此处为sdb1
2. # mkdir /mnt/disk 创建目录
3. # ntfs-3g /mnt/sdb1 /mnt/disk 挂载即可
三 手动分区
1.1 查看硬盘设备名: # fdisk -l
1.2 命令:fdisk /dev/sdb
1.3 子命令:
1.4 例子
1. 查看硬盘名:# fdisk -l
2. 进入子命令:# fdisk /dev/sdb
2.0 设置编号,不能重复
2.1 创建分区: n
2.2 选择类型: p(主分区) , e(扩展分区), l(逻辑分区)
2.3 设置柱面开始位置: 直接enter 使用默认值即可
2.4 设置大小: +2G 或者 + 1024M , 如果直接Enter 则表示默认空间
2.5 必须保存退出
3. 强制让linux 重新读分区表: #partprobe
4. 格式化分区: # mkfs -t ext4 /dev/sdb1
# mkfs -t ext4 /dev/sdb5
5. 创建挂载点: 将所建的分区一个一个挂载
通过此中方式建立的分区,每次重启后都必须重新挂载,如果想做到开机自动挂载,课修改fstab 文件
四 分区自动挂载和修复fstab 文件
/etc/fstab 文件是系统配置文件,查看配置文件格式
字段解释:
按照此格式编辑此文件即可做到开机重新启动 , 修改后使用 # mount -a 做测试,检测此文件编辑是否正确
注意:1. 按照此格式编辑文件即可做到开机自动加载硬盘
2. 修改过程中UUID 课通过 # dumpe2fs 【分区名】 来查看磁盘分区的UUID
3. 修改完成后使用 # mount -a 来检测修改文件是否有错误
4. 如果有错误的话,可能会造成系统崩溃。 具体解决办法请查看视频
修改此文件要特别小心,修改错误以后,可能造成系统崩溃,