pendrivelinux 安装在 USB 棒上 - 仅使用 14.7GB USB 棒中的 5.8GB

pendrivelinux 安装在 USB 棒上 - 仅使用 14.7GB USB 棒中的 5.8GB

我用了http://www.pendrivelinux.com在 U 盘上安装 Linux Mint,这样我就可以拥有一个便携式操作系统(主要用于工作紧急情况)。它已安装,并且工作正常,但仅使用了 5.8GB 空间,而 USB 记忆棒本身为 14.7GB。 (当我在这里说 GB 时,我的意思是 10^9 字节)。

当我进入有问题的操作系统并运行时df -h,我看到以下内容:

Filesystem      Size  Used Avail Use% Mounted on
/cow            3.9G  3.7G   31M 100% /
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           784M  1.5M  783M   1% /run
/dev/sdb1        15G  5.5G  9.2G  38% /cdrom
/dev/loop0      1.5G  1.5G     0 100% /rofs
none            4.0K     0  4.0K   0% /sys/fs/cgroup
tmpfs           3.9G  4.0K  3.9G   1% /tmp
none            5.0M     0  5.0M   0% /run/lock
none            3.9G   76K  3.9G   1% /run/shm
none            100M   28K  100M   1% /run/user

我收到诸如“此机器仅剩余 20MB”之类的警告消息,表明正在使用顶部的 /cow 分区(或其他分区)。

当我df -h在另一台机器上运行并插入 USB 棒时,我会看到 USB 棒:

/dev/sdc1                                15G  5.5G  9.2G  38% /media/UUI

与问题操作系统 /dev/sdb1结果中列出的分区相同(5.5 与 5.8 的差异是因为 df 以 1024 字节块为单位报告大小)。df

如果我fdisk -l从有问题的操作系统中运行,我会得到以下信息:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x3d7d91ef

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     3074047     1536000    7  HPFS/NTFS/exFAT
/dev/sda2   *     3074048   313377829   155151891    7  HPFS/NTFS/exFAT
/dev/sda3       313378814   948099071   317360129    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4       948099072   976771071    14336000    7  HPFS/NTFS/exFAT
/dev/sda5       931889152   948099071     8104960   82  Linux swap / Solaris
/dev/sda6       519759872   931889151   206064640   83  Linux
/dev/sda7       313378816   519757823   103189504   83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 15.7 GB, 15724707840 bytes
74 heads, 10 sectors/track, 41503 cylinders, total 30712320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        8064    30712319    15352128    c  W95 FAT32 (LBA)

(上面列出的500GB是U盘所插入的主机硬盘的大小)

当我fdisk -l在另一台机器上运行并插入 USB 记忆棒时,我会看到 USB 记忆棒的以下内容:

Disk /dev/sdc: 15.7 GB, 15724707840 bytes
74 heads, 10 sectors/track, 41503 cylinders, total 30712320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        8064    30712319    15352128    c  W95 FAT32 (LBA)

所以,它看起来像是FAT32。这就是尺寸限制的原因吗?有什么方法可以扩展这个“分区”或其他任何东西来用完整个 USB 记忆棒吗?我的安装按原样无法使用,因为我需要在那里安装大约 5GB 的文件,并留出几 GB 用于交换等,以便它对我的工作有用。

编辑:在我原来的问题中,我在不同的操作系统上运行问题中的命令并不明显,并将USB棒作为外部驱动器插入其中,而不是在问题操作系统安装内运行它们。我还在安装中添加了运行命令的结果,并且更清楚地指出了哪个是哪个。对于造成的任何混乱,我们深表歉意。

EDIT2 - 我已将驱动器重新格式化为 ext4,但在磁盘实用程序中查看它显示格式为 ext4,但分区类型为 W95 FAT32。 (见附件.png)png 是我刚刚格式化的 USB 的“磁盘工具”应用程序的输出这个可以吗?再次安装所有东西然后发现我仍然没有正确格式化 USB 驱动器,这将是一个皮塔饼。

答案1

正如您的df输出所示,您的驱动器实际上有 15 GB 大小,其中已使用 5.5 GB (38%),9.2 GB 为可用空间。所以安装没问题。您还可以在fdisk -l输出中看到结束扇区与最终扇区匹配(相差一 - 没什么奇怪的),并且开始位于开头(减去头部扇区)。

然而问题实际上是系统是 FAT 32 分区,文件大小最大为 2GB。

您无法在不擦除驱动器的情况下更改文件系统类型,因此最好重新安装 Linux 并确保文件系统设置为 ext3(更好的 ext4)。请注意,在这种情况下,Windows 系统将无法安装驱动器,但您似乎只想将 Linux 作为实时版本运行。

相关内容