分区类型:
主分区--最多四个
扩展分区--只能有一个,也算作主分区的一种,用于包含逻辑分区
逻辑分区--在扩展分区中划分
IDE硬盘最多支持59个
SCSI硬盘最多支持11个
——————————————————————————————
分区表示方法:
主分区1:/dev/sda1
主分区2:/dev/sda2
主分区3:/dev/sda3
扩展分区:/dev/sda4
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7
主分区1:/dev/sda1
扩展分区:/dev/sda2
逻辑分区1:/dev/sda5
逻辑分区2:/dev/sda6
逻辑分区3:/dev/sda7
——————————————————————————————
文件系统
ext2:
ext2是ext文件系统的升级版本,RedHat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和2TB的文件。
(1TB = 1024GB = 1024*1024MB)
ext3:
ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性。支持最大16TB的分区和最大2TB的文件。
ext4:
ext4文件系统是ext3文件系统的升级版。ext4在性能、伸缩性、可靠性方面进行了大量改进。ext4的变化可以说是翻天覆地的,比如向下兼容ext3、最大1EB文件系统和16TB文件、无限数量子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速FSCK、日志校验、无日志模式、在线碎片整理、inode增强、默认启用barrier等。是CentOS6.3的默认文件系统。(1EB = 1024PB = 1024*1024TB)
——————————————————————————————
文件系统常用命令 df du dumpe2fs
文件系统查看命令 df report file system disk space usage
df 选项 挂载点
-a all
-h human
-T type
-m mb
-k kb
统计目录或文件大小 du estimate file space usage
-a 显示每个子文件的磁盘占用量(默认只显示子目录)
-h human
-s sum
du更慢,更耗费资源
du用于查看大小 df用于查看剩余空间
df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
du命令是面向文件的,只会计算文件或目录占用的空间
Linux服务器应该定期重启
游戏、下载、在线电影等高负载服务器应每周重启一次
网站应每月重启一次
显示磁盘状态命令 dumpe2fs
dump ext2/ext3/ext4 filesystem information
dumpe2fs 分区设备文件名
可以查看分区的数据块有多大
——————————————————————————————
挂载命令
1、查询与自动挂载
mount -l 查询已经挂载的设备 /proc /sys 是内存
mount -a 依据配置文件/etc/fstab的内容自动挂载
2、挂载命令格式
mount -t 文件系统
-L 卷标名
-o 特殊选项
atime/noatime 是否更新访问时间 默认访问
async/sync 异步/同步 默认异步
auto/noauto 自动/手动 命令mount -a执行时,挂载/etc/fstab。 默认自动
defaults 定义默认值 rw suid dev exec auto nouser async
exec/noexec 是否可在文件系统中执行文件 默认允许
remount 重新挂载
rw/ro 读写/只读 默认读写
suid/nosuid 是否具有SUID和SGID权限 默认具有
user/nouser 是否允许普通用户挂载 默认不允许
例子
mount -o remount,noexec /home
3、挂载光盘与U盘
光盘 iso9660
U盘 FAT16 FAT
FAT32 VFAT
mount -t iso9660 /dev/sr0 /mnt/media
fdisk -l 查看U盘设备文件名
mount -t vfat /dev/sdb1 /mnt/usb
——————————————————————————————
fdisk 分区 Partition table manipulator for Linux
1、fdisk -l 查看新硬盘
Linux通过ID的方式来识别分区
83 标准分区
82 swap分区
5 extended分区
2、使用fdisk命令分区
d 删除 n 新建 w 保存退出
3、partprobe 重新读取分区表信息
4、mkfs -t ext4 /dev/sdb1 格式化分区 不能格式化扩展分区
5、创建挂载点并挂载
/ect/fstab 文件
只有分区有lost+found目录