磁盘管理

1,fdisk命令

查看系统的分区详细信息

fdisk -l  #查看系统的分区详细信息
fdisk /dev/sda  #对sda磁盘进行分区
command (m for help): m  #输出帮助信息
Command action
a		#设置启动分区
b		#编辑分区标签
c		#
d		#删除一个分区
l		#列出分区类型
m		#列出帮助信息
n		#建立一个新的分区
o		#创建一个新的空白DOS分区表
p		#打印分区表
q		#退出不保存设置
s		#
t		#改变分区的ID
u		#改变显示的单位
v		#检查验证分区表
w		#保存分区表
x		#
command (m for help):n
command action
	e extended		#e是扩展分区
	p primary partition (1-4) #p是主分区
partx -a /dev/sda	#对硬盘进行更新
mkfs.ext4 /dev/sda5  #需要进行格式化才能使用   mkfs  -t  ext4  /dev/sda5  (mkfs.ext3 一样效果 -t 指定类型 -b指定block大小)
mkdir /mnt/sda5
mount /dev/sda5 /mnt/sda5	#进行挂载使用
df -h		#查看挂载信息

2,文件系统管理工具命令

创建文件系统的工具:mkfs
mkfs.ext2/3/4 mkfs.xfs mkfs.btrfs
fsck:检测文件系统
dumpe2fs: 查看文件系统属性
tune2fs:

	ext4
	xfs

	mkfs.ext4=  mkfs -T ext4
	 mke2fs ext系列文件系统专用工具
	  	-t  :指定类型
	  		mke2fs -t ext2 
	  	-b  1024|2048|4096  指定文件系统块大小
	  	-L: 指定卷标
	  	-N:指定inode数量

	e2label:设定卷标

	tune2fs 
		-l  查看属性  
		-L LABEL  修改卷标

	resize2fs:调整文件系统大小:
		-f:强制执行

	e2fsck:
		磁盘修复:
			-a:自动修复  
	blkid:查看文件系统类型 UUID

swap:
	swapon
		-a:挂载swap分区     读取/etc/fstab文件
	    -s:查看当前的swap分区
	 swapoff  /device

mount:
	mount 文件系统 设备名 挂载点
	mount -t  文件系统  -o   挂载选项  设备名    挂载点
		defaults:
			rw:读写
			ro:只读
			acl:
			usrquota
			sync:同步写入
			async:异步写入
			auto:自动挂载

		设备名: /dev/sda1
		LABEL:
		UUID : UUID=



umount:
	umount  设备名



	查看当前系统已挂载设备
	mount
	cat /etc/mtab
	cat /proc/mounts

lsof:
	/somefile   列出谁在使用文件
	设备
	-u  user:列出某个用户打开的文件信息
	-c  程序:
	-p  #   显示进程号为#的打开的文件
	-i  显示所有网络连接信息
	-i tcp/udp  端口  


df:  显示磁盘分区上可使用空间
	df -h  以 k  mb  GB单位来显示
	   -a  显示所有的文件系统
du 	  查看文件大小
	-s  显示目录大小
	-h:以K M  G为单位显示 提高可读性
	-a:显示目录下所有文件大小
	-c -m -k  -b
/etc/fstab
	第一列:divice    磁盘设备文件  UUID  卷标 LABEL
	第二列:挂载点  
	第三列:文件系统格式 
	第四列:文件系统选项参数
	第五列:能不能被dump备份命令作用  0 不备份 1  代表每天备用  2  不定期
	第六列:是否校验扇区   0 不校验  1代表 最早校验  2  1之后再校验


raid:
	raid0: 磁盘个数  利用率  优点  缺点  适用场景
	raid1:
	raid5:
	raid01:
	raid10:



LVM:

	VG:物理卷组
	LV:逻辑卷
	pv:
	PE:
	LE:

	pv
		pvcreate device
		pvs
		pvdisplay
		pvscan
		pvremove
		pvmove

	vg
		vgcreate VGNAME    device
		vgs
		vgdispaly
		vgsacn
		vgreduce
		vgremove
		vgrename


	lv
		lvcreate
			-n 指定逻辑卷名称
			-L:指定逻辑卷大小 ##绝对大小  +## 增量大小
			-l:指定逻辑卷大小 使用PE个数指定
			-s:创建逻辑卷快照
			    -p: r只读
		lvextend 
		lvreduce
		lvrename
		lvs
		lsdisplay
		lvscan
		lvremove
			lvconvert:	恢复快照 
				lvconvert --merge  快照
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值