ubuntu 挂载硬盘时,只能读取文件,不能写入的解决办法

最近用自己的硬盘当做存储工具,突然发生了问题,就是只能看硬盘里的数据却无法修改或者复制内容,查了好多办法都不行,最后看到我挂载硬盘时,硬盘文件夹出现×号,这才想起来可能由于权限问题,被设置为只读模式,所以解决办法自然就是给权限啊:

1    pwd查看硬盘的位置

2 sudo chmod 777 weizhi

3 success

### 如何在Ubuntu服务器上挂载硬盘 #### 查看硬盘信息 为了确认新添加的硬盘已经被系统识别,可以使用命令 `sudo fdisk -l` 来查看当前系统的磁盘列表以及分区情况[^1]。 ```bash sudo fdisk -l ``` 这一步骤对于确保后续操作基于正确的设备非常重要。 #### 获取硬盘UUID和文件系统类型 通过执行下面的命令来获取特定硬盘分区的唯一标识符(UUID),这对于设置持久化的挂载选项非常有用: ```bash sudo blkid /dev/sdX1 # 需要替换为实际的硬盘分区名称, 比如/dev/sdb1 ``` 此命令返回的信息将用于编辑 `/etc/fstab` 文件以支持开机自动挂载功能[^2]。 #### 创建挂载点并手动挂载 创建一个新的目录作为即将挂载的新卷的目标位置,并将其临挂载到该路径下以便立即访问数据: ```bash sudo mkdir -p /mnt/newdisk sudo mount /dev/sdX1 /mnt/newdisk # 同样需替换为具体的分区名 ``` 此可以通过访问 `/mnt/newdisk` 目录来读取写入新的存储空间中的资料。 #### 编辑/etc/fstab实现永久挂载 为了让上述更改能够在重启之后仍然有效,在文本编辑器中打开 `/etc/fstab` 并加入一行描述新卷的位置及其属性。格式通常如下所示: ```text UUID=your-disk-uuid-here /mnt/newdisk ext4 defaults 0 2 ``` 其中,“ext4”应根据实际情况调整为目标文件系统的类型;而“defaults”则是一组默认权限参数,可以根据需求自定义其他选项。 #### 处理大于2TB的大容量硬盘 当涉及到更大尺寸(>2TB)的驱动器,建议采用GPT而不是传统的MBR方案来进行初始化与分区工作。可利用像 `parted` 这样的工具代替fdisk处理这类特殊情形下的任务[^3]。 ```bash sudo parted /dev/sdX mklabel gpt sudo parted /dev/sdX mkpart primary ext4 0% 100% ``` 以上指令会清除现有结构并将整个磁盘划分为单一分区,适用于初次配置未使用的大型介质。 #### 安装额外的支持包(如果必要的话) 某些情况下可能还需要安装额外软件包来增强对不同种类文件系统的兼容性,比如NTFS格式化过的外部硬盘: ```bash $ cd ntfs-3g_ntfsprogs-2017.3.23/ $ ./configure && make && make install ``` 不过请注意,现代版本的Ubuntu已经预装了大部分常见的文件系统驱动程序,因此除非遇到特殊情况,一般不需要自行编译这些组件[^4]。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值