- 分区类型
主分区:总共最多只能分四个
扩展分区:只能有一个,也算作主分区的一种 ,也就是说主分区加扩展分区最多有四个。但 是扩展分区不能存储数据和格 式化,必须再划 分成逻辑分区才能使用。
逻辑分区:逻辑分区是在扩展分区中划分的, 如果是IDE硬盘,Linux最多支持59个逻辑分区 ,如果是SCSI硬盘Linux最 多支持11个逻辑分区 - 文件系统查看命令 df
格式: df [选项] [挂载点]
-a: 显示所有的文件系统信息,包括特殊文件系统,如 /proc、/sysfs
-h: 使用习惯单位显示容量,如KB,MB或GB等
-T: 显示文件系统类型
-m: 以MB为单位显示容量
-k: 以KB为单位显示容量。默认就是以KB为单位
// 使用df查看 默认单位KB [root@localhost ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 devtmpfs 919688 0 919688 0% /dev tmpfs 931536 0 931536 0% /dev/shm tmpfs 931536 9776 921760 2% /run tmpfs 931536 0 931536 0% /sys/fs/cgroup /dev/mapper/centos-root 13613056 4188724 9424332 31% / /dev/sda1 1038336 179448 858888 18% /boot tmpfs 186308 0 186308 0% /run/user/0 // 使用df -h查看, 自定换算M、G [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 899M 0 899M 0% /dev tmpfs 910M 0 910M 0% /dev/shm tmpfs 910M 9.6M 901M 2% /run tmpfs 910M 0 910M 0% /sys/fs/cgroup /dev/mapper/centos-root 13G 4.0G 9.0G 31% / /dev/sda1 1014M 176M 839M 18% /boot tmpfs 182M 0 182M 0% /run/user/0
- 统计目录或文件大小 du
格式: du [选项] [目录或文件名]
-a 显示每个子文件的磁盘占用量。默认只统计 子目录的磁盘占用量
-h 使用习惯单位显示磁盘占用量,如KB,MB 或GB等
-s 统计总占用量,而不列出子目录和子文件的 占用量// 1. du -h统计目录大小,并显示子目录/文件大小 du -h /usr/local // 2. du -sh只统计目录大小 du -sh /usr/local
- du命令和df命令的区别
df: 不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除 ,但是程序并没有 释放空间)
du: 只会计算文件或目 录占用的空间
所以我们使用df -h和du -sh /同样都是查看根分区的大小,但是他们显示的不一样,
df -h显示的会大一些(尤其是长期没有重启,导致空间无法释放)。
- 文件系统修复命令fsck
格式: fsck [选项] 分区设备文件名
-a:不用显示用户提示,自动修复文件系统
-y:自动修复。和-a作用一致,不过有些文件系统只支 持-y
- 显示磁盘状态命令dumpe2fs
格式: dumpe2fs 分区设备文件名
截图:dumpe2fs /dev/vda1
- 挂载命令
挂载格式: mount -t [文件系统] 设备文件名 挂载点
-t 文件系统:加入文件系统类型来指定挂载的类型,可 以ext3、ext4 、iso9660等文件系统
查看命令: mount [-l] -- 查询系统中已经挂载的设备,-l会显示卷标名称
- 挂载光盘
1) 创建挂载点mkdir /mnt/cdrom/
2)本地模拟手动插入光盘 --相当于在服务器上插入光盘
选择虚拟机->设置
选择光盘
3)挂载光盘
4) 查看挂载是否成功// 挂载 就是将设备文件/dev/cdrom(系统指定的)和挂载目录链接起来 光盘的默认文件系统就是: iso9660 // --也可以使用: mount /dev/sr0 /mnt/cdrom/实现挂载 因为/dev/cdrom就是sr0的软链接 mount -t iso9660 /dev/cdrom /mnt/cdrom/
5) 卸载// 进入挂载目录 cd /mnt/cdrom/ // 查看 这里就可以看到你光盘的内容 ll
// 卸载方式1 umount 设备文件名 umount /dev/sr0 // 卸载方式2 umount 挂载点 umount /mnt/cdrom // 验证 ll /mnt/cdrom
- 挂载U盘 -- 挂载U盘时,Linux默认是不支持NTFS文件系统的
1) 插入U盘
将光标移入到VMware软件中,在电脑中插入U盘,此时VMware才会识别U盘。
2) 查看U盘信息fdisk -l
3) 挂载// 查看/创建挂载目录 mkdir /mnt/usb // 挂载 mount -t vfat /dev/sdb1 /mnt/usb/
4 ) 查看是否挂载成功ll /mnt/usb
5) 卸载
卸载U盘和光盘一样. - 挂载NTFS分区的移动硬盘
linux默认不支持NTFS,需要下载对应的插件。
1) 下载并上传插件
https://www.tuxera.com/community/open-source-ntfs-3g/
2) 编译并安装插件
3) 插入移动硬盘// 解压 [root@localhost ~]# tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz // 进入解压后目录 [root@localhost ~]# cd ntfs-3g_ntfsprogs-2013.1.13 // 编译器准备。没有指定安装目录,安装到默认位置中 [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# ./configure // 编译 [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make // 编译安装 [root@localhost ntfs-3g_ntfsprogs-2013.1.13]# make install
将光标移入到VMware软件中,在电脑中插入NTFS移动硬盘,此时VMware才会识别NTFS移动硬盘。
4) 识别并获取分区号fdisk -l
4)挂载
命令格式: mount -t ntfs-3g 分区设备文件名 挂载点mount -t ntfs-3g /dev/sdb1 /mnt/usb
细说linux学习--文件系统
最新推荐文章于 2024-05-10 11:49:45 发布