Skip to content

Linux 挂载·别名与环境变量

查看存储设备信息

shell
# 查看所有磁盘及分区信息(推荐)
lsblk

# 查看更详细的设备信息(包括文件系统类型)
fdisk -l

# 查看已挂载的设备(含临时挂载)
mount

临时挂载(重启后失效)

适用于临时使用的设备(如 U 盘)

shell
# 基本格式
mount [设备路径] [挂载点] 

# 示例
mount /dev/sdb1 /mnt/mydisk
## 若设备有文件系统(如 ext4、xfs、ntfs 等),可指定类型(可选):
mount -t ext4 /dev/sdb1 /mnt/mydisk  # ext4 格式
mount -t xfs /dev/sdb1 /mnt/mydisk   # xfs 格式(CentOS 7+ 默认文件系统)
mount -t ntfs-3g /dev/sdb1 /mnt/mydisk  # NTFS 格式(需先安装 ntfs-3g 工具)

# 查看
df -h  # 查看已挂载设备及空间使用情况

# 卸载(使用完毕后)
umount /mnt/mydisk  # 或 umount /dev/sdb1

永久挂载

通过修改 /etc/fstab 文件实现永久挂载,步骤如下:

shell
# 第一步:获取设备的 UUID 或 PARTUUID(推荐用 UUID,避免设备名变动导致挂载失败)
blkid /dev/sdb1  # 输出类似:/dev/sdb1: UUID="xxx" TYPE="ext4"

# 第二步:编辑 /etc/fstab 文件
vim /etc/fstab
## 格式如下:
## 第 1 列:设备 UUID(或设备路径,如 /dev/sdb1)
## 第 2 列:挂载点目录(如 /mnt/mydisk)
## 第 3 列:文件系统类型(如 ext4、xfs、ntfs-3g)
## 第 4 列:挂载选项(defaults 表示默认,包含 rw, suid, dev, exec, auto, nouser, async)
## 第 5 列:是否 dump 备份(0 = 不备份,1 = 备份)
## 第 6 列:是否开机检查磁盘(0 = 不检查,1 = 首先检查,2 = 其次检查)
UUID=xxx  /mnt/mydisk  ext4  defaults  0  0

# 第三步:验证 fstab 配置是否正确(避免语法错误导致无法开机)
mount -a  # 重新加载 fstab 并挂载所有设备,无报错则正常

常见错误和处理方法

  1. 挂载 NTFS 设备提示错误
shell
# 需安装 ntfs-3g 工具
yum install epel-release  # 启用 EPEL 源
yum install ntfs-3g
  1. 设备忙无法卸载
shell
# 先退出挂载点目录,或终止占用设备的进程
fuser -m /mnt/mydisk  # 查看占用进程
sudo fuser -k /mnt/mydisk  # 终止占用进程
sudo umount /mnt/mydisk
  1. 新磁盘未分区 需先分区(如用 fdisk 或 parted)并格式化(如 mkfs.ext4 /dev/sdb1),再挂载。

用于设置终端命令的默认选项,或者自定义命令

别名作用

照顾自己的习惯

别名管理

shell
# 查看命令别名
alias

# 设置别名(临时)
alias grep="grep --color=auto"        # 执行grep 就是执行 grep --color=auto
alias ser="service network restart"   # 执行ser 就是执行  service network restar

# 设置别名(永久)
用命令定义的别名是临时的,需要写入配置文件才可永久生效,配置文件地址:~/.bashrc ,即:在家目录下的隐藏文件,可通过 ls -a 查看

注意

别名的优先级大于系统命令,别名可和系统命令相同,也可不同


其中 ~ 家目录的环境配置变量只对当前用户生效

text
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
~/.bash_profile
~/.bashrc