抱歉,我对术语一无所知,我不是服务器操作人员。
我有一个 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
按所需大小创建所需分区
在物理磁盘上创建额外的分区。您可以使用 之类的工具
parted
(gparted
或许多其他工具)。parted
不是外行级别的工具,而是使用gparted
(或kde partition manager
如果使用 KDE 等)使用空白空间创建分区。使用以下方法获取创建分区的 UUID
blkid
(UUID 是唯一标识符,比 /dev/sdxy 标签更好)
guiverc@d960-ubu2:~$ blkid /dev/sda1: UUID="afa7971f-3dd5-4b30-9c98-0af3e56a6f2b" TYPE="ext4" PARTUUID="6c8394c6-01"
- 将这些分区添加到文件系统表 (
/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),然后将分区安装到所需的位置。