物理设备的命名规则
设备的名称是由系统内核中udev
设备管理器自动规范起名。
硬件设备 | 文件名 |
---|---|
IDE设备 | /dev/hd[a-d] |
SCSI/SATA/U盘 | /dev/hd[a-d] |
软驱 | /dev/fd[0-1] |
打印机 | /dev/lp[0-15] |
光驱 | /dev/cdrom |
鼠标 | /dev/mouse |
磁带机 | /dev/st0或/dev/ht0 |
挂载硬件设备
如果添加了一块新的硬盘,需要先对其分区
,然后格式化
,最后挂载
才能使用。
mount
挂载就是将设备与目录去做关联。目的就是使用磁盘资源
mount [参数] [设备文件] [目录]
参数 | 作用 |
---|---|
-a | 挂载所有在/etc/fstab 中定义的文件系统 |
-t | 指定文件系统的类型 |
自动挂载
通过写入/etc/fstab
挂载规则信息,这样系统刚重启后也会自动挂载。
umount
取消挂载
umount [设备名称]
Fdisk
fdisk是一个交互式的磁盘分区管理工具。
fdisk [设备名称]
参数 | 作用 |
---|---|
m | 查看全部可用参数 |
n | 添加新的分区 |
d | 删除某个分区 |
l | 列出所有可以用的分区类型 |
t | 改变某个分区的类型 |
p | 查看分区表信息 |
w | 保存并推出 |
q | 不保存直接退出 |
mkfs
mkfs是一个磁盘格式化工具,通过输入mkfs.然后双击tab会列出可选的所有格式。下面以xfs为例:
mkfs.xfs [设备文件名称]
du
用于查看一个或多个文件占用了多大的硬盘空间。
du [参数] [文件]
添加交换分区
- 首先创建一个分区
- 使用
mkswap
对该分区进行swap分区格式化 - 使用
swapon
将swap分区挂载到系统中 - 将挂载信息写入
/etc/fstab
文件中
磁盘容量配额(quota)
使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限制和硬限制的功能。
软限制:当到达软限制时会提示用户,但可以在额度内继续使用。
硬限制:当到达硬限制时会提示用户,且强制终止用户操作。
xfs_quota
专门针对XFS文件系统来管理quota磁盘容量配额服务而设计的命令。
xfs_quota [参数] [配额] [文件系统]
注
:存储设备却默认没有开启对quota的支持,此时需要手动编辑配置文件。
实例:
xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 username' /boot
注释:
-x
使用专家模式。
-c
以参数的形式设置要执行的命令
limit
限制的参数
username
限制的用户
bsoft
软限制文件大小
bhard
硬限制软件大小
isoft
软限制文件数量
ihard
硬限制文件数量
edquota
交互式的编辑用户的quota限制配额工具
edquota [参数] [用户名]
参数 | 作用 |
---|---|
-u | 设置用户的quota |
-g | 设置群组的quota |
-p<源用户名称> | 将源用户的quota设置到其他用户或者群组 |
软硬链接
硬链接:可以将它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。所以,硬链接文件与原始文件其实是同一个文件,只是名字不同。
软链接:[symbolic link]仅仅包含所链接文件的路径名,因此能链接目录文件,也可以跨越文件系统进行链接。相当于”快捷方式“
ln [参数] [源文件] [链接文件]
参数 | 作用 |
---|---|
-s | 创建软链接(不带-s参数,则默认创建硬链接) |
-f | 强制创建文件或者目录的链接 |
-i | 覆盖前先询问 |
-v | 显示创建链接过程 |