我买了一个 3TB 的 WD Elements 外置硬盘。现在我想将它安装到我的 Ubuntu 服务器(在 WinXP/VMware 中运行),以便我可以将 Mysql 数据库移动到它。
它被自动安装在/media/Elements
第一个问题是:我无法更改 下任何文件的所有权media/Elements
。我认为问题出在 的文件系统media/Elements
上保险丝座。
> sudo fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00004cdb
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1244 9990144 83 Linux
/dev/sda2 1244 1306 492545 5 Extended
/dev/sda5 1244 1306 492544 82 Linux swap / Solaris
Note: sector size is 4096 (not 512)
Disk /dev/sdc: 3000.6 GB, 3000590401536 bytes
255 heads, 63 sectors/track, 45600 cylinders
Units = cylinders of 16065 * 4096 = 65802240 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00052a80
Device Boot Start End Blocks Id System
/dev/sdc1 1 45601 2930263040 7 HPFS/NTFS
然后我尝试使用以下方法重新格式化外部驱动器分区,但它忽略了对 4096 扇区大小的操作。
sudo gparted
======================
libparted : 2.2
======================
Device /dev/sdc has a logical sector size of 4096. Not all parts of GNU Parted support this at the moment, and the working code is HIGHLY EXPERIMENTAL.
Ignoring device /dev/sdc with logical sector size of 4096 bytes because gparted only supports a size of 512 bytes.
我的最终目标是让 Mysql 在存储在这个外部驱动器上的数据上运行,有什么解决方案吗?
答案1
您可以跳过对硬盘进行重新分区。它已经分区为一个覆盖整个磁盘的单个大分区,这可能正是您想要的。只需继续在上创建一个 ext4 文件系统/dev/sdc1
:
mkfs -t ext4 /dev/sdc1
/media/Elements
在创建新的文件系统之前,不要忘记将其卸载(从)或无论它被挂载在哪里)!
如果您仍想对其进行重新分区,请尝试使用gdisk
(处理现代 GUID 分区表类型的分区管理器)或fdisk
(传统分区管理器),因为它显然gparted
不想处理该磁盘。