我在工作中使用2.7T Porsche Design Desktop Drive(外置硬盘),我需要将它安装在Proxmox 4.4-13服务器上。目前我有一些个人信息,但也有大约 1TB 的免费空间,并且 Proxmox 服务器空间不足。因此,将磁盘插入服务器并执行fdisk -l后,输出为:
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 63 732566645 732566583 2.7T 7 HPFS/NTFS/exFAT
blkid的输出是:
/dev/sdc1: LABEL="linux" UUID="2AB890F5B890C12D" TYPE="ntfs"
到目前为止,Proxmox 列出了标识符为 sdc1的外部设备。现在我需要为外部硬盘创建一个挂载点。我不会使用/mnt/因为 Proxmox 已经有一些相关信息。该目录将在/home/创建,名称将是mountpoint,因此:
mkdir mountpoint
接下来的步骤显示了使用rw权限安装设备 ( mount ) 、输入安装点文件 ( cd ) 并在 ( ls ) 中列出文件的过程
root@pve02:/home# mount -o rw /dev/sdc1 /home/mountpoint/
root@pve02:/home# cd mountpoint/
root@pve02:/home/mountpoint# ls
admin.jpg BackupsELEKA Pedro $RECYCLE.BIN System Volume Information
root@pve02:/home/mountpoint#
如图所示,挂载过程很好, ls 命令列出了外置硬盘内的所有文件夹。但是,当我尝试创建文件夹(mkdir)甚至创建文件(touch)时,我得到了这个:
root@pve02:/home/mountpoint# mkdir test
mkdir: cannot create directory ‘test’: Read-only file system
root@pve02:/home/mountpoint#
那么为什么?rw选项不是指定允许在外部磁盘上读写吗?我不得不说我试图在文件夹中创建文件夹和文件(Pedro 和 BackupsELEKA),但仍然没有。
问题是这应该是一个简单的过程来实现,没什么大不了的,就像任何其他操作系统一样,为什么这么难?
我在阅读了几篇文章后发布了这个问题,例如: https ://askubuntu.com/questions/333287/external-hard-disk-read-only 和 https://askubuntu.com/questions/47538/how-to -make-read-only-file-system-writable
它是一个 ntfs 文件系统,因此您必须将正确类型的文件系统传递给 mount 命令