disk磁盘
工具列表
| 名字 | 简介 |
|---|---|
| df | 容量检查 |
| sfdisk | 非交互式实现 fdisk 的功能 |
| blkid | 查看文件系统卷标,uuid,type等基础信息 |
| fsck | 文件系统修复 |
| e2fsck | |
| e2image | |
| e2label | |
| mkfs | |
| dumpe2fs |
查看信息
# 查看目录大小
du -sh ./*
# 查看路径下各文件的大小,包含隐藏文件
shopt -s dotglob; du -sh ./*
# 检测分区使用量大于 50% 的空间
df -h | grep '[5-9][0-9]%'
df -Ph # 查看硬盘容量, 约束到一排显示
# 检查磁盘性能
iostat -x -d -k 1 10
iotop
lsblk -f # 列出所有的块设备基础管理
# 卷标
e2label device [新卷标]
e2label /dev/sdb1 /sdb1
fsck -y /dev/sda6 # 对文件系统修复
# 文件系统修复类命令
fsck
fsck.cramfs
fsck.ext2
fsck.ext3
fsck.msdos
fsck.vfat扩容
# 重新扫描磁盘
echo 1 > /sys/block/sda/device/rescanlvm扩容磁盘
parted /dev/sda
resizepart 3 100%
# 扩容对应的pv大小
pvresize /dev/sda3
# lv
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
lvresize -l +41163 /dev/vg_00/root # 增加 n 个 PE 至某LV
# 动态调整分区大小
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/vg_00/root无lvm扩容磁盘
# parted /dev/vda resizepart 3 400GB
parted /dev/vda
resizepart 3 100%
# 直接扩容
parted /dev/sda resizepart 3 100%aws ec2 扩容磁盘
lsblk
nvme0n1 259:0 0 300G 0 disk
├─nvme0n1p1 259:1 0 199.9G 0 part /
├─nvme0n1p14 259:2 0 4M 0 part
└─nvme0n1p15 259:3 0 106M 0 part /boot/efi
growpart /dev/nvme0n1 1 # 调整基础磁盘分区
resize2fs /dev/nvme0n1p1 # ext4 文件系统挂载管理
# 挂载给普通用户
mount -o uid=1000,gid=1000 /dev/sdc1 /data/share_smb/wait/hddDisk
# 挂载iso
mount -t iso9660 -o loop /home/iso/rhel5.iso /mnt/iso/iscsi 管理
存储端
# 服务器增加访问服务器
tgtadm --lld iscsi --mode target --op bind --tid 1 -I 10.27.10.24客户端
# 发现
iscsiadm -m discovery -t sendtargets -p 10.27.10.22:3260
# login
iscsiadm -m node -T iqn.ngca.com.20180308:disk1 -p 10.27.10.22:3260 -l
# logout
iscsiadm -m node -T iqn.ngca.com.20180308:disk1 -p 10.27.10.22:3260 -u
# delete
iscsiadm --mode node -o delete -T iqn.ngca.com.20180308:disk1 -p 10.27.10.22:3260
# 查看本地已经发现的存储
iscsiadm -m node最后更新于