好的,我在我的华硕Eeepc上安装了Debian发行版的最小版本;问题是,HDD只有4GB,它无法安装所有的东西来运行桌面环境。
有什么方法我可以保持在相同的硬盘,但下一个apt-获得安装,我做(等等)使用SD卡?即使我必须手动startx (就像在,我不介意登录shell);
我真正需要的是一个能够运行当今时代的网站的浏览器和一个编码的文本编辑器(vim是可以的,尽管我必须找到帮助键组合),如果移动apt到SD卡不是一个选择。
发布于 2016-09-08 01:26:37
apt在你的/目录中安装文件,所以你不能让它在你的SD卡上安装软件包,除非你想把你的整个/移动到SD卡上。但是,您可以将SD卡安装在/usr中,在那里可以安装软件包的大多数文件(我查看了我的系统,它的大小大约是/的一半)。
要做到这一点,请确保SD卡具有与linux兼容的文件系统,例如ext4。然后挂载您的SD卡,清除它,并将您的/usr复制到:
(我将假设您的SD卡有一个ext4分区/dev/sdb1,并安装在/sdb上,根据需要更改命令)
cp -r /usr/* /sdb然后在/usr重新装入它:
umount /sdb
mount /dev/sdb1 /usr然后将这一行添加到您的/etc/fstab中:
/dev/sdb1 /usr ext4 defaults 1 1重新启动并查看是否有任何问题,使用mount检查/dev/sdb1是否安装在/usr上。
如果没有问题,可以使用绑定挂载删除用户的旧内容:
mkdir /mnt/work
# This command will mount your / at /mnt/work, but will not mount /dev/sdb at /mnt/work/usr
mount --bind / /mnt/work
# Do NOT type this as rm -rf /mnt/work/*, or it'll be the same as rm -rf /*
rm -rf /mnt/work/usr/*
# And then finish
umount /mnt/work
rmdir /mnt/work它应该能工作,但是不要删除旧的/usr太快。测试一下。
https://unix.stackexchange.com/questions/308517
复制相似问题