ubuntu 挂载硬盘

常用命令

# 查看磁盘空间使用情况 (disk free)
df -h

# 查看块设备信息(磁盘,U 盘,SSD)
lsblk -f

# 查看管理磁盘分区
fdisk -l

挂载操作

进入磁盘管理,分区磁盘

sudo fdisk /dev/sda
    - m 帮助
    - d 删除分区
    - n 新建分区
    - p 查看分区
    - w 保存并退出 

格式化分区

sudo mkfs.ext4 -F /dev/sda1  # -F 快速格式化

设置卷标注

sudo e2label /dev/sda1 x_data_disk

挂载目录

临时挂载目录
# /mnt 用来临时挂载设备使用
sudo mkdir /mnt/usb 
sudo mount /dev/sda1 /mnt/usb
sudo umount /mnt/usb
永久挂载目录

https://doc.embedfire.com/linux/rk3588/quick_start/zh/latest/quick_start/disk_mount/disk_mount.html

# 查看分区 uuid
sudo blkid  # 或是 lsblk -f
/dev/sda1: PARTUUID="a2a3177a-59cc-4355-bb87-a811b34e14f5"

# 创建挂载目录
sudo mkdir /home/firefly/xdata

# 配置文件系统
sudo vim /etc/fstab

# 添加挂载项, **nofail** 重要
UUID="a2a3177a-59cc-4355-bb87-a811b34e14f5"  /home/firefly/xdata  ext4  defaults,nofail  0  0
    - ext4 磁盘格式
    - defaults 挂载选项(权限,用户id, 组id)
    - nofail 挂载失败不影响启动,一定要加,不然挂了很麻烦 
    - 0 不进行备份 
    - 0 启动时不检查 # 0 不检查,1 优先检查(一般是/根文件系统目录),2 在根文件系统后检查

# 设置当前用户可读写,我测试没有效果
# 当前用户、组可读写 ,其它只读
chmod -R 775 /home/firefly/xdata 

# 设置当前用户可读写,我测试没有效果
# 当前用户有读写权限,下面的有错误,不知道错误在哪里,先不用 ~~~
id # 查看 当前用户 id 与 组 id
UUID="a2a3177a-59cc-4355-bb87-a811b34e14f5"  /home/firefly/xdata  auto  defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133,nofail 0 2
    - nofail 挂载失败不影响启动,一定要加,不然挂了很麻烦 
    - ext4 磁盘格式
    - defaults, 
    - uid=1000 所属用户
    - gid=1000,所属组
    - umask=022 文件权限 即所有者拥有所有权限,组和其他人只能读取和执行。
    - fmask 文件权限  即所有用户都可以读取文件,但只有文件所有者可以写入文件

# 测试挂载项
sudo mount -a

# 重启
sudo reboot
上一篇
下一篇