我在 ubuntu 中运行以下命令:
df -h
输出:
Filesystem Size Used Avail Use% Mounted on
udev 111G 0 111G 0% /dev
tmpfs 23G 8.7M 23G 1% /run
/dev/sda1 29G 22G 6.8G 77% /
tmpfs 111G 0 111G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 111G 0 111G 0% /sys/fs/cgroup
none 64K 0 64K 0% /etc/network/interfaces.dynamic.d
/dev/sdb1 3.0T 72M 2.9T 1% /mnt
tmpfs 23G 0 23G 0% /run/user/1000
如上所述,/dev/sda1
由于大量数据下载,已满。并且/dev/sdb1
未使用。如何使其sda1
更大或默认下载包sdb1
?
sudo blkid
/dev/sr0: UUID="0E25076072645f72" LABEL="rd_rdfe_stable.160802-0931" TYPE="udf"
/dev/sda1: LABEL="cloudimg-rootfs" UUID="b2e47a31-37fe-4914-b333-bd1c2a2dacae" TYPE="ext4" PARTUUID="c74ad4d8-01"
/dev/sdb1: UUID="5ca1e85e-5631-473a-869f-27b6dafb2d20" TYPE="ext4" PARTUUID="75cef133-3c23-4d58-a1b6-dab98f8b633c"
运行此命令后:
sudo vi /etc/fstab
CLOUD_IMG:此文件是由云映像构建过程创建/修改的 UUID=b2e47a31-37fe-4914-b333-bd1c2a2dacae / ext4 默认值,丢弃 0 0
CLOUD_IMG:此文件是由云映像构建过程创建/修改的
下面用于动态配置附加
NIC。除非您知道自己在做什么,否则请勿删除。
无 /etc/network/interfaces.dynamic.d tmpfs nodev,noexec,nosuid,size=64K 0 0 /dev/sdb1 /mnt 自动默认值,nofail,comment=cloudconfig 0 2
哪一个是更容易的选择。我该怎么做呢?
答案1
简而言之,您不能使“/”(=根分区)变大。看起来您有一个 32GB SDD 用于快速访问,还有一个 3TB HDD 用于存储数据。您可以将需要速度的数据(例如操作系统)保存在 SSD 上,而将较大的数据(例如数据文件、mp3、电影等)保存在 HDD 上。
正常设置是将 HDD 安装为 /home,并将其余部分保留在 SSD 上。假设您只安装了几个程序,并且所有数据都位于 /home/username/Documents、/home/username/Downloads、/home/username/Music、/home/username/Pictures、/home/username/Video 下, ETC...
请注意,最终这将取决于您的设置,例如,如果您使用 KVM/libvirt 作为虚拟化解决方案,您的虚拟机(消耗 GB 数据)可能会位于 /var/lib/libvirt 中,因此位于您的主目录之外。