答案1
输出fdisk
显示一个驱动器上有 4 个分区,第一个分区是可引导的(可能是系统安装到的位置),第三个分区可用作交换分区。
fdisk 仅显示分区,而不显示这些分区上的文件系统。要查看文件系统,请使用sudo parted -l /dev/sda
或sudo blkid -c /dev/null /dev/sda*
。如果它们没有文件系统,您首先需要使用文件系统对其进行格式化。这可以使用工具来完成mkfs.*
(警告这些工具将破坏它们格式化的分区上的任何数据)。例如,要将第二个驱动器格式化为 ext4,请运行以下命令;仅有的如果您确定该分区上已经没有任何内容。
sudo mkfs.ext4 /dev/sda2
与 Windows 不同,Linux 有一个全局目录树,可以在其中挂载文件系统。默认情况下,Linux 发行版将系统分区挂载到此目录树的根目录(/
也称为根文件系统)。其他分区可以安装在您想要的任何地方。您可以通过运行查看已安装文件系统的列表以及它们安装的位置mount
。在现代发行版上,这将显示大量虚拟文件系统,您可以通过运行来过滤掉这些文件系统mount | grep '^/dev'
。
要将文件系统挂载到目录树,您可以运行以下命令:
sudo mount /dev/sdXY /path/to/mount/point
例如,要将第二个分区(假设其上有文件系统)安装到 /mnt/p2 (这是放置内部/手动安装的文件系统的典型位置;但它可以是您选择的任何路径)运行
sudo mkdir /mnt/p2
sudo mount /dev/sda2 /mnt/p2
现在,您写入 /mnt/p2 的任何文件都将写入您的第二个分区。这只会持续到您重新启动为止,为了使您的系统在启动时重新安装它,请添加以下行/etc/fstab
(假设它是用 ext4 格式化的)。
/dev/sda2 /mnt/p2 ext4 defaults 0 0
要测试此条目,您可以使用unmount /mnt/p2
;卸载它:如果已安装。然后运行mount -a
以安装 中列出的所有内容/etc/fstab
。
传统上,内部驱动器是在 Linux 上设置的,默认情况下只有 root 可以执行此操作,因此您的 gui 文件浏览器不能,但可移动媒体包含列出分区的功能,允许用户在现代 Linux 发行版上安装这些媒体。一旦安装,它还可以让您快速访问文件系统的根目录。将驱动器配置为在启动时安装比允许用户随意安装要容易得多。
答案2
我认为您只创建了分区,即保留了磁盘空间。
现在您应该准备分区(格式化它们),例如使用mkfs
和mkswap
。只有在这个阶段之后,您才能挂载分区。
答案3
运行命令“lsblk”。它将显示您的设备的安装点。尝试手动安装它们。