use*_*501 3 server boot resize
我的 /boot 已满。有没有一种简单安全的方法来调整它的大小?我看到一个讨论说不需要 /boot 分区。一个 /boot 目录就可以了。但是,我认为在挂载 /boot 时我不能拥有 /boot 文件夹。同样,我可以调整 /boot 的大小,因为我无法卸载它。
我打算 1. 创建一个新的逻辑卷,2. 挂载它并将所有文件从 /boot 复制到这个新卷,以及 3. 更改挂载表以在 /boot 下挂载新的逻辑卷。
因为它是/boot,如果我犯了错误,我将无法启动。谁能给我指示?
史蒂夫
如果它已满,您可以卸载旧的 Linux 映像,这样您就可以避免调整大小/移动分区的过程:
做ls /boot并检查内核的“旧”版本。您可以uname -r查看当前的内核版本(您不应该触摸的版本!)。然后对于每个旧版本运行
sudo apt-get remove linux-image-<version>
Run Code Online (Sandbox Code Playgroud)
其中 < version > 是旧映像的版本。例如,ls /boot给我:
abi-3.8.0-21-generic initrd.img-3.8.0-22-generic
abi-3.8.0-22-generic lost+found
config-3.8.0-21-generic memtest86+.bin
config-3.8.0-22-generic memtest86+_multiboot.bin
Debian System.map-3.8.0-21-generic
extlinux System.map-3.8.0-22-generic
Fedora vmlinuz-3.8.0-21-generic
grub vmlinuz-3.8.0-22-generic
Run Code Online (Sandbox Code Playgroud)
说我想删除版本3.8.0-21-generic(比我当前的版本旧)然后我运行
sudo apt-get remove linux-image-3.8.0-21-generic
Run Code Online (Sandbox Code Playgroud)
卸载后我运行
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
为了完全完成删除(因为可能有东西要“自动删除”)。