Linux下设备接入系统后都是以文件的形式存在
设备的查看
fdisk -l #查看磁盘分区情况
lsblk #设备使用情况
blkid #设备管理方式及设备id
df #查看正在被系统挂载的设备
cat /proc/partitions #查看系统识别的设备
设备的挂载
mount 设备目录 指定目录 #将设备挂载到指定目录
umount 设备被挂载的目录 #
当设备正在被系统的程序使用,无法完成卸载时
使用命令
fuser -vm /mnt/ #查看/mnt/设备上运行的程序
fuser -kvm /mnt/#此命令可以结束设备上运行的大多数进程
mount -o ro 设备目录 指定目录 #只读挂载
mount #查看系统中所有的设备的挂载信息
mount -o remount,rw /mnt/ #重新挂载/mnt 目录上的设备并激活读写参数
设备分区
fdisk 设备目录 #对指定设备进行交互式的分区
d #获得帮助
l #删除
n #新建
p #显示分区列表
t #更改分区类型
w #保存更改
q #退出
g #设定分区方式为gpt
o #设定分区方式为mbr
完成后wq退出保存
非交互式的分区 #非交互式的分区方式
dd if=/dev/zero of=/dev/vdb bs=1M count=1 #设定启动分区 每个扇区为1m
parted /dev/vdb mkabel msdos #设定分区为
parted /dev/vdb mkabel gpt #设定分区为gpt格式
parted /dev/vdb mkpart primary 1 100 #从1扇区开始 建立100m的分区
parted /dev/vdb mkpart primary 101 200
parted /dev/vdb mkpart primary 201 300
完成分区后
udevadm settle #同步分区表
mkfs.xfs /dev/vdb1 -f
完成后分区即可挂载
在文件 /etc/fstab 下可以添加自动挂载
/dev/sr0 挂载点 文件系统类型 挂在参数 是否备份 是否检测
/dev/sbd3 /root/Desktop/2/ xfs defaults 0 0
当文件书写有问题时 会导致系统启动失败
开机后提示输入root用户密码 得到shell 可以修改文件使文件正常
mount -o usrquota /dev/sdb3 /mnt/ #使分区可以进行系统配额
edquota -u ronin #设定用户ronin的系统配额
设备 用户已经创建数据 软件权限 硬件权限 用户已经创建的文件个数 软件权限 硬件权限
filesystem blocks soft hard inodes soft hard
/dev/sdb3 20480 0 20480 1 0 0
硬件权限表示用户在磁盘中写入数据的大小最大值 单位为kb
设置完成配额后可以使用命令测试
dd if=/dev/zero of=硬盘挂载目录 bs=1M count=配额大小+1
报错表明配额已满 无法写入
0
在 /etc/fstab 下 挂在参数中添加usrquota
/dev/sbd3 /root/Desktop/2/ xfs defaults.usrquota 0 0