Thin ClientにDebian 11.5をインストールしました。ストレージ用には、比較的小さな16GB eMMCメモリがあります。
インストール中、パーティショナーは「標準」モードで3つのパーティション(EFI(508 MB)、ルート(14.2 GB)、およびスワップ(1 GB))を作成します。インストール後にディスク容量()を確認したとき、次df -h
の内容を確認しました。
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 376M 2.3M 374M 1% /run
/dev/mmcblk0p2 14G 1.7G 12G 13% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/mmcblk0p1 511M 3.5M 508M 1% /boot/efi
tmpfs 376M 0 376M 0% /run/user/1000
パーティション508Mは3.5Mしか使用していないようです/boot/efi
。
これは、インストール中にサイズを16-32Mなどに変更できることを意味しますか、それともそのままにしておく必要がありますか?
(オペレーティングシステムを変更したくない場合やDebianディストリビューションをアップグレードしないと仮定した場合)何とか成長できますか?
答え1
標準では、EFIシステムパーティションのサイズに制限はありません。唯一の制限はFAT32でなければならないということです。ただし、一部のシステムファームウェアはFAT16パーティションを読み取ることができます。
マイクロソフトのおすすめ100MB。 Linuxでは、FAT16ファイルシステムが誤って生成されるのを防ぐために550MBをお勧めします。ここに由来。
FAT32パーティションの最小サイズは次のとおりです。クラスタ65,527、約9216バイトで計算され、32MB未満です。ブートローダが小さいなら大丈夫です。アップグレードのための一時スペースを確保するには、2倍のスペースが必要になることに注意してください。
これは、インストール中にサイズを16-32Mなどに変更できることを意味しますか、それともそのままにしておく必要がありますか?
インストールを再度実行し、パーティションを手動で作成します。 EFIパーティションに100MBを使用します。これはほとんどの船積みローダーにとって安全な量です。
どういうわけか成長できますか?
可能ですが、とても難しいです。 EFIパーティションをブートローダのメンテナンスに必要な最小値の約220%に設定するのが最善です。
答え2
とにかく私はRHEL 7とCentOS 7をバージョン〜7.6から始めて7.9(現在の最新バージョン)にアップデートしました。
/boot
DVDからRHEL / CentOS 7をインストールしてディスクパーティションを作成すると、常にサイズのディスクパーティションが作成されますが、1GB
スペースの問題はまったく発生しません。/boot/efi
100MB
過去3年間に何度も使用されている既存のサーバーがあり、yum update'd
これは現在のディスクサイズです。
/dev/sda3 3.5T 302G 3.2T 9% /
/dev/sda2 950M 249M 702M 27% /boot
/dev/sda1 95M 10M 85M 11% /boot/efi
だからDebian 11.5には本当に500MB以上のEFIパーティションが必要ですか?
いいえ、EFIパーティショニングに適していないLinuxはないと思います。
/boot
デフォルトの5コアではなく、過去のコア数を無制限に保つには、/boot
>に増やすことを検討してください。 1GBから27個までの充填1gb
が何かをお知らせするために、これまでに準備した内容は次のとおりです。/boot
%; RHEL 7.9です。
[root@server:/boot] : du -sh *
152K config-3.10.0-1160.66.1.el7.x86_64
152K config-3.10.0-1160.71.1.el7.x86_64
152K config-3.10.0-1160.76.1.el7.x86_64
11M efi
0 grub2
76M initramfs-0-rescue-63a38dc3982544d5adc1c46384d7d1a5.img
35M initramfs-3.10.0-1160.66.1.el7.x86_64.img
35M initramfs-3.10.0-1160.71.1.el7.x86_64.img
35M initramfs-3.10.0-1160.76.1.el7.x86_64.img
316K symvers-3.10.0-1160.66.1.el7.x86_64.gz
316K symvers-3.10.0-1160.71.1.el7.x86_64.gz
316K symvers-3.10.0-1160.76.1.el7.x86_64.gz
3.5M System.map-3.10.0-1160.66.1.el7.x86_64
3.5M System.map-3.10.0-1160.71.1.el7.x86_64
3.5M System.map-3.10.0-1160.76.1.el7.x86_64
6.5M vmlinuz-0-rescue-63a38dc3982544d5adc1c46384d7d1a5
6.5M vmlinuz-3.10.0-1160.66.1.el7.x86_64
6.5M vmlinuz-3.10.0-1160.71.1.el7.x86_64
6.5M vmlinuz-3.10.0-1160.76.1.el7.x86_64
私のアドバイスは、できるだけ小さくしたい場合は/boot/efi
そうすることです20MB
。できるだけ/boot
小さくするのは500MB
安全で、300MB
頑張ります。 EFIパーティションは、サイズが大きい物理ブート(カーネル)ファイルがある/boot/efi
上側と外側を指しているため、常に薄くなります。/boot
私が慣れているルールは/boot
ファイルシステムのタイプです。 Debian は別のルールを選択したため、特定のパーティションはありません。デフォルトのルートパーティションの下に置くだけで問題はなく、潜在的なスペースの問題が根本的に解決されます。サイズが十分に大きくないということだけを心配すれば良いです。XFS
/boot/efi
vfat
/boot
/boot/efi