磁盘和分区管理命令

# du命令查看文件或目录的磁盘使用情况,显示目录下各个子目录的磁盘使用情况
# du [选项] 文件或目录
'''
-h 以人们较易阅读的GBytes、MBytes、KBytes等格式自行显示
-a 查看子目录和文件的磁盘使用情况
-c 在显示所有子目录和文件的磁盘占用情况后,显示总和
-s 只显示子目录和文件磁盘占用情况的总和
--max-depth=n 显示第n层子目录的磁盘占用情况
'''
# df命令查看磁盘空间的使用情况,列出文件系统的磁盘整体使用情况
# df [选项]
# -h 以人们较易阅读的GBytes、MBytes、KBytes等格式自行显示
# lsblk命令查看设备挂载情况
lsblk -f  # 查看详细的设备挂载情况,显示文件系统信息

如果硬盘显示类型是第一块IDE硬盘的第一个分区,那么显示就是hda1,第二块IDE硬盘第二个分区就是hdb2;如果硬盘显示是sda,那就说明用的硬盘是SCSI或者SATA硬盘,vda是虚拟硬盘。
# 对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它总归就是一个根目录、一个独立且唯一的文件结构。Linux中每个分区都是用来组成整个文件系统的一部分,它用的是一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。
# 挂载前必须保证要有光盘或者已经连接镜像文件
# mount [-t vfstype] [-o options] device dir  挂载设备
# umount 设备文件名或挂载点  卸载设备
-t vfstype -- 指定文件系统的类型,通常不必指定,mount会自动选择正确的类型,常用类型有:
	光盘或光盘镜像:iso9660
	DOS fat16 文件系统:msdos
	Windows 9x fat32 文件系统:vfat
	Windows NT ntfs 文件系统:ntfs
	Mount Windows 文件网络共享:smbfs
	UNIX(LINUX) 文件网络共享:nfs

-o options -- 主要用来描述设备或档案的挂接方式,常用的参数有:
	loop:用来把一个文件当成硬盘分区挂接上系统
	ro:采用只读方式挂接设备
	rw:采用读写方式挂接设备
	iocharset:指定访问文件系统所用字符集
	
device -- 要挂接的设备

dir -- 设备在系统上的挂接点

mkdir /mnt/cdrom/  # 建立挂载点
mount -t iso9660 /dev/cdrom /mnt/cdrom/  # 将设备/dev/cdrom挂载到挂载点/mnt/cdrom中

umount /mnt/cdrom  # 卸载光盘镜像文件

vim /etc/fstab  # 设置开机自动挂载
# fdisk命令可以进行磁盘分区操作,该命令必须在root权限下才能使用
fdisk -l  # 查看磁盘分区详情

fdisk 硬盘设备名  # 对新增硬盘进行分区操作

Linux分区:
	Device:分区序列
	Boot:引导
	Start:从X磁柱开始
	End:到Y磁柱结束
	Blocks:容量
	Id:分区类型ID
	System:分区类型

分区操作按键说明:
	m:显示命令列表
	p:显示当前磁盘分区
	n:新增分区
	w:写入分区信息并退出
	q:不保存分区信息直接退出
	
在挂载外部设备时要先进行分区,分区完成后再进行对不同分区的挂载。

猜你喜欢

转载自blog.csdn.net/weixin_48158964/article/details/132207841