ubuntu挂载新硬盘并修改权限和名字

重装系统以后,2块机械盘无法识别了。原因应该是盘里的分区都被删除了,现在是free space。

1.格式化为ex4格式,然后就在文件系统中的【Other Locations】可见了,2个2TB挂载成功。

#查看已挂载设备,没有这两块机械盘。
df -l
#查看所有设备,找到这两块盘的盘符。
sudo fdisk -l
# 将两块硬盘格式化为ex4格式。
sudo mkfs -t ext4 /dev/sdc
sudo mkfs -t ext4 /dev/sdb
#查看已挂载设备,已成功自动挂载。
df -l

在这里插入图片描述
2.在挂载成功以后,发现没有权限操作硬盘,无法直接通过右键中的Copy、Move等操作硬盘。只能通过命令行中的sudo move等命令来操作。

【Other Locations】–>进入硬盘,右键,打开终端,可以看见硬盘的名字。
在这里插入图片描述
如下命令可以添加sudo权限,现在右键也可以直接复制粘贴移动啦,不用再去命令行操作啦。

sudo chown -R user /media/user/8c9de2fd-1c59-4539-a172-838828525fe4
sudo chown -R user /media/user/c7a7c488-3598-4481-b9ab-cea855648819

最后,给硬盘改一个短一点的名字吧。

sudo e2label /dev/sdb ST1
sudo e2label /dev/sdc ST2
<think>好的,用户想在Ubuntu中将新硬盘挂载到fstab文件中。我需要一步步指导他们完成这个过程,同时确保引用相关的内容。首先,我得回忆一下挂载新硬盘的一般步骤,然后结合fstab配置的注意事项。 首先,用户需要确认硬盘已经被系统识别。通常可以通过lsblk或fdisk -l命令查看。这部分在引用[^1]中提到过查看硬盘分区的步骤,可以引用这一。 接下来,可能需要分区格式化硬盘。如果硬盘是全新的,用户可能需要使用fdisk或parted工具进行分区,然后使用mkfs命令格式化,比如mkfs.ext4。这部分虽然用户的问题没有直接提到,但通常是挂载前的必要步骤,所以应该包括在内。 然后是创建挂载,比如/mnt/data这样的目录。之后临时挂载测试,确保没有错误。这一步很重要,因为直接写入fstab前测试可以避免启动时的问题。 接下来是获取硬盘的UUID,使用blkid命令。因为fstab推荐使用UUID而不是设备名,因为设备名可能会变化。引用[^2]提到使用root用户权限,这里要提醒用户使用sudo或root权限运行命令,避免权限问题。 编辑fstab文件时,需要添加正确的条目,包括UUID、挂载、文件系统类型、选项、dumpfsck顺序。需要详细说明每个字段的含义,比如defaults选项,以及0 0的意义。 最后,使用mount -a测试配置是否正确,如果有错误需要及时处理,否则可能导致系统无法启动。这部分需要强调重要性,确保用户操作时谨慎。 可能还需要提醒用户备份fstab文件,以防万一。同时,如果用户遇到权限问题,可以建议检查挂载权限设置,比如使用chmod或chown。 总结步骤应该是:查看硬盘、分区格式化、创建挂载、临时挂载、获取UUID、编辑fstab、测试配置。每个步骤都需要详细说明,引用相关参考资料中的要,比如使用root权限查看分区的方法。</think>### Ubuntu新硬盘挂载至fstab配置教程 #### 1. 查看新硬盘信息 首先使用命令确认硬盘已被系统识别: ```bash lsblk sudo fdisk -l ``` 新硬盘通常显示为`/dev/sdb`或`/dev/sdc`,未分区的硬盘不会有子分区标识[^1]。 #### 2. 分区与格式化(如需要) 若硬盘未分区,使用`parted`或`fdisk`创建分区表: ```bash sudo parted /dev/sdb mklabel gpt sudo parted -a opt /dev/sdb mkpart primary ext4 0% 100% ``` 格式化分区为ext4文件系统: ```bash sudo mkfs.ext4 /dev/sdb1 ``` #### 3. 创建挂载目录 新建挂载(以`/mnt/data`为例): ```bash sudo mkdir -p /mnt/data ``` #### 4. 临时挂载测试 临时挂载验证配置: ```bash sudo mount /dev/sdb1 /mnt/data df -h ``` 若成功显示容量信息,说明挂载参数正确[^2]。 #### 5. 获取分区UUID 查询分区UUID(关键步骤): ```bash sudo blkid /dev/sdb1 ``` 输出示例: `/dev/sdb1: UUID="e9a7a3b8-01" TYPE="ext4"` #### 6. 配置fstab文件 编辑系统挂载配置文件: ```bash sudo nano /etc/fstab ``` 添加如下条目(以下为详细参数说明): ```bash # <file system> <mount point> <type> <options> <dump> <pass> UUID=e9a7a3b8-01 /mnt/data ext4 defaults 0 2 ``` - **defaults**: 包含rw,suid,dev,exec,auto,nouser,async等默认参数 - **dump**: 设置为0表示不备份 - **pass**: 根分区设为1,其他数据盘设为2 #### 7. 验证配置 执行挂载测试检查: ```bash sudo mount -a mount | grep /mnt/data ``` 若无报错且显示挂载信息,则配置成功。 #### 8. 权限配置(可选) 若需普通用户访问: ```bash sudo chown -R $USER:$USER /mnt/data ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值