如何将磁盘的一部分“分配”给文件夹?

如何将磁盘的一部分“分配”给文件夹?

抱歉,我对术语一无所知,我不是服务器操作人员。

我有一个 600GB 的磁盘,其中只使用了 164GB。

lsblk 给出:

sdb      8:16   0   600G  0 disk 
└─sdb1   8:17   0   164G  0 part /var/lib/solr4

我想“分配”(找不到更好的词)250GB 给文件夹/var/lib/solr6,150GB 给文件夹/tmp/

我要怎么做才能实现这个目标?

答案1

  1. 按所需大小创建所需分区

    在物理磁盘上创建额外的分区。您可以使用 之类的工具partedgparted或许多其他工具)。 parted不是外行级别的工具,而是使用gparted(或kde partition manager如果使用 KDE 等)使用空白空间创建分区。

  2. 使用以下方法获取创建分区的 UUID blkidUUID 是唯一标识符,比 /dev/sdxy 标签更好

guiverc@d960-ubu2:~$   blkid

/dev/sda1: UUID="afa7971f-3dd5-4b30-9c98-0af3e56a6f2b" TYPE="ext4" PARTUUID="6c8394c6-01"
  1. 将这些分区添加到文件系统表 ( /etc/fstab)。您可以使用现有分区作为示例,但man页面(参考手册页)也很有帮助(使用上一步中的 UUID)。
UUID=afa7971f-3dd5-4b30-9c98-0af3e56a6f2b /               ext4    errors=remount-ro 0       1

步骤 2 和 3 包含来自我正在运行的系统的示例,展示了我的 / 分区的 UUID 如何出现在我的 中/etc/fstab。/ 是挂载的位置,ext4 是文件系统类型,errors=remount-ro 是一个选项(您可能只会使用默认值),而“0 1”是 fs_freq 和 fs_passno 条目,您将使用“0 0”,这很可能是为了满足您的需求。使用man fstab更精确的细节

答案2

您需要对磁盘进行分区(例如使用 Gpart),然后将分区安装到所需的位置。

相关内容