先查看需要挂载的磁盘:
(base) mcj@ubuntu:~$ sudo fdisk -l Disk /dev/sde: 10.91 TiB, 12000138625024 bytes, 23437770752 sectors Disk model: ST12000NM004J Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
然后格式化为xfs
:
(base) mcj@ubuntu:~$ sudo mkfs.xfs -f -L NFSshare /dev/sde meta-data=/dev/sde isize=512 agcount=11, agsize=268435455 blks = sectsz=4096 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 bigtime=0 inobtcount=0 data = bsize=4096 blocks=2929721344, imaxpct=5 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=521728, version=2 = sectsz=4096 sunit=1 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0
查看UUID
:
(base) mcj@ubuntu:~$ sudo blkid /dev/sde /dev/sde: LABEL="NFSshare" UUID="f3841aaf-1680-4553-97bd-6ddeb74048aa" BLOCK_SIZE="4096" TYPE="xfs"
创建挂载点:
mkdir /NFSshare
测试挂载:
sudo mount -o uquota,gquota,pquota UUID=f3841aaf-1680-4553-97bd-6ddeb74048aa /NFSshare
可以通过sudo xfs_quota -x -c "report -h" /NFSshare
命令测试是否开启配额:
(base) mcj@ubuntu:/$ sudo xfs_quota -x -c "report -h" /NFSshare User quota on /NFSshare (/dev/sde) Blocks User ID Used Soft Hard Warn/Grace ---------- --------------------------------- root 0 0 0 00 [------] Group quota on /NFSshare (/dev/sde) Blocks Group ID Used Soft Hard Warn/Grace ---------- --------------------------------- root 0 0 0 00 [------] Project quota on /NFSshare (/dev/sde) Blocks Project ID Used Soft Hard Warn/Grace ---------- --------------------------------- #0 0 0 0 00 [------]
配置自动挂载:
sudo vi /etc/fstab
填入:UUID=f3841aaf-1680-4553-97bd-6ddeb74048aa /NFSshare xfs defaults,uquota,gquota,pquota,nofail,x-systemd.device-timeout=10 0 0
保存之后,测试是否成功:
sudo umount /NFSshare sudo mount -a
如果没有报错,就是挂载成功了,可以验证:
(base) mcj@ubuntu:/$ mount | grep /NFSshare /dev/sde on /NFSshare type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,usrquota,prjquota,grpquota)