SATA/SAS/USB /dev/sda,/dev/sdb —— s= SATA, d=DISK a=第几快
IDE /dev/hd0,/dev/hd1 —— h= hard
VIRTIO-BLOCK /dev/vda,/dev/vdb —— v=virtio
M2(SSD) /dev/nvme0,/dev/nvme1 —— nvme=m2
SD/MMC/EMMC(卡) /dev/mmcblk0,/dev/mmcblk1 —— mmcblk=mmc卡
光驱 /dev/cdrom,/dev/sr0,/dev/sr1
fdisk -l —— 查看磁盘分区情况
lsblk —— 设备使用情况
blkid —— 设备管理方式及设备id
df —— 查看正在被系统挂载的设备
cat /proc/partitions —— 查看系统识别设备
mount -o 挂载参数 device 挂载点
umount 设备|挂载点
mount 查看挂载信息
mount -o rw /dev/vda1 /westos
mount -o remount,ro /westos 转换挂载参数由读写变为只读
fuser -kvm 设备|挂载点 —— -k 结束进程 -v 现实详细信息 -m 显示进程
vim /etc/fstab 设备挂载策略文件
设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/sr0 /westos iso9660 defaults 0 0
此文件在编写完成后不会马上生效
此文件内容编写错误会导致系统启动失败
按照提示在操作界面输入超级用户密码
注释错误行
重启系统即可
-name 使用者账号名称
-user 用户名称
-group 用户组名称
-type f d s b l 查找文件类型为 TYPE 的,如一般正规文件(f)、设备文件 (b、c)、目录(d)、链接文件(l)等
-perm 222 查找文件权限刚好为222的文件
-perm /222 查找任意包含222权限之一或以上的文件
-perm -222 查找任何囊括222权限的文件
-exec command:command 为其他命令,用来处理查找的结果
{}:代表find找到的内容(find 的输出)
-exec (额外操作的开始) ;(额外操作的结束)
-maxdepth 1 -mindepth 1 -cmin 1 -1 +1 -size +|-| 1M
-o
-a
-not 表示不符合这个条件的其他文件
find /etc/ -maxdepth 1 -name passwd
find /etc/ -maxdepth 2 -name passwd
find /etc/ -maxdepth 2 -mindepth 2 -name passwd
find /mnt -user westos
find /mnt -not -user westos
find /mnt -user westos -o -user lee
find /mnt -user westos -a -group lee
分区方式:
位数 分区表大小 支付分区个数 分区大小
legacy (MBR) 32 64byte 主分区4个所有分区16个 2.2TB
UEFI (GPT) 64 128byte 理论上无限制 8ZiB
windows 128
主分区表记录分区的信息并可以直接使用的分区
主分区表记录的分区,不可直接使用,只是逻辑分区容器
扩展分区之上划分的分区叫做逻辑分区
parted /dev/vdb mklabel msdos
parted /dev/vdb mkpart primary 1 100
parted /dev/vdb rm 2
文件系统 FAT16 FAT32 NTFS EXT3 EXT4 XFS
最大卷 2GB 4GB 256TB 32TB 1EB 16EB
最大单个文件 4GB 8TB 16TB 2TB 16TB 8EB
最大文件个数 65536 4177920 4294967295 32000个子目录 无限子目录
代表系统 DOS Win95 Win98 Win2000以后 RHEL5 RHEL6 RHEL7~
dd if=/dev/zero of=/dev/sdb bs=1M count=1