Linux 学习笔记 Day9

4 挂载硬件设备

4.1 mount命令

mount用于挂载文件系统,格式:mount 文件系统 挂载目录

参数作用
-a挂载所有在/etc/fstab中定义的文件系统
-t指定文件系统的类型
mount /dev/sdb2 /backup

若想让硬件设备和目录永久地进行自动关联,就必须把挂在信息按照指定的填写格式“设备文件 挂载目录 格式类型 权限选项 是否备份”写入到/etc/fstab文件中。

/dev/sdb2	/backup	ext4	defaults	0 0

4.2 umount命令

用于撤销已经挂载的设备文件。

umount /dev/sdb2

5 添加硬盘设备

5.1 fdisk命令

fdisk用于管理磁盘分区,格式:fdisk [磁盘名称]

fdisk /dev/sdb

在这里插入图片描述
完成分区后若系统没有自动把分区信息同步给Linux内核,则输入partprobe命令。
再进行格式化:

mkfs.xfs /dev/sdb1

再用mount将存储设备与挂载点进行关联:

mount /dev/sdb1 /newFS/

最后用df -h命令来查看挂在状态和硬盘使用量信息。

5.2 du命令

格式:du [选项] [文件]

du -sh /newFS/      //查看该文件占用多大的硬盘空间

6. 添加交换分区

SWAP分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常 用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。

创建分区保存退出后,使用SWAP分区专用的格式化命令mkswap:

mkswap /dev/sdb2

然后可用free -m查看交换分区的大小变化。
最后将相关的挂载信息按以下格式写入配置文件/etc/fstab中:

/dev/sdb2	swap	swap	defaults	0	0

7. 磁盘容量配额

作用:限制某位或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数。

  • 软限制
  • 硬限制
    在RHEL 7系统中,需要让/boot目录能够支持quota磁盘配额技术。编辑/etc/fstab,加上uquota:

UUID=5e640293-cac5-4ca5-8765-b1e5b00d09bd /boot xfs defaults,uquota 1 2
再重启,输入命令mount | grep boot,即可发现/boot目录已经支持quota磁盘配额技术了:

[root@dyu Desktop]# mount | grep boot
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,usrquota)

7.1 xfs_quota命令

xfs_quota命令是一个专门针对XFS文件系统来管理quota磁盘容量配额服务而设计的命令, 格式为“xfs_quota [参数] 配额 文件系统”。
先创建一个用于检查quota磁盘容量配额效果的用户tom,并针对/boot目录增加其他人的写权限:

[root@dyu Desktop]# useradd tom
[root@dyu Desktop]# chmod -Rf o+w /boot

设置用户tom对/boot目录的quota磁盘容量配额,包括:硬盘使用量的软限制和硬限制分别为3MB和6MB;创建文件数量的软限制和硬限制分别为3个和6个。

[root@dyu Desktop]# xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot
[root@dyu Desktop]# xfs_quota -x -c report /boot
User quota on /boot (/dev/sda1)
                               Blocks                     
User ID          Used       Soft       Hard    Warn/Grace     
---------- -------------------------------------------------- 
root            95388          0          0     00 [--------]
tom                 0       3072       6144     00 [--------]


7.2 edquota命令

作用:用于编辑用户的quota配额限制。
格式:edquota [参数] [用户]
吧tom的硬盘使用量的硬限额从5MB提升到8MB:

edquota -u tom

8. 软硬方式链接

  • 硬链接(hard link)
  • 软链接(符号链接symbolic link)

ln命令用于创建链接文件,ln [选项] 目标 (默认创建硬链接,除非加 -s参数)

[tom@dyu ~]$ echo "Welcome to my home" > readme.txt
[tom@dyu ~]$ ln readme.txt readme1.txt
[tom@dyu ~]$ ls -l readme.txt 
-rw-rw-r--. 2 tom tom 19 Mar 29 22:23 readme.txt
[tom@dyu ~]$ ln -s readme.txt readme2.txt
[tom@dyu ~]$ ls -l readme2.txt 
lrwxrwxrwx. 1 tom tom 10 Mar 29 22:24 readme2.txt -> readme.txt

笔记附上
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值