Sekarang ketika Anda mem-flash gambar Jessie baru (dirilis 2016-05-10) pada kartu SD dan boot pertama kali, itu otomatis memperluas sistem file pada seluruh kartu SD. Saya ingin menghentikan skrip itu. Alasan yang saya inginkan adalah karena ketika mencadangkan gambar dari kartu SD, ia menghabiskan 16 GB ruang disk saya dan saya ingin menghemat ruang itu. Saya menggunakan kartu SD 16 GB.
boot
pi-3
raspbian-jessie
filesystem
pengguna3601278
sumber
sumber
Jawaban:
Sepertinya ini akan menjadi bagian dari pembaruan terbaru; Versi Desktop & Lite:
https://www.raspberrypi.org/blog/another-update-raspbian/
Di Ubuntu Anda dapat mengedit gambar untuk menghentikan ekspansi sistem file otomatis.
Berikut adalah contoh menggunakan 2016-05-10-raspbian-jessie-lite.img.
Coba ini:
fdisk -lu ./2016-05-10-raspbian-jessie-lite.img
Anda akan mendapatkan informasi ini:
Jika Anda ingin melihat / mengedit Sistem File Raspbian. Tapi tidak dibutuhkan.
Maka Anda perlu memodifikasi file ./boot/cmdline.txt.
Dari:
Untuk:
sudo umount ./boot
Jika Anda memasang sistem file Raspbian:
sudo umount ./test
Sekarang flash gambar baru ke kartu SD Anda.
Ini tidak akan berkembang secara otomatis setelah boot pada Pi Anda.
Atau Anda dapat mem-flash gambar asli ke kartu SD Anda.
Sebelum Anda mencolokkannya ke Raspberry Pi Anda.
Edit file:
/boot/cmdline.txt
Hapus teks berikut:
init=/usr/lib/raspi-config/init_resize.sh
sumber
"Hapus teks berikut:.
init=/usr/lib/raspi-config/init_resize.sh
Ini tidak lagi berfungsi dengan rilis Peregangan (tidak ada parameter init untuk menghapus)".Hapus
/etc/init.d/resize2fs_once
.sumber
init
parameter danresize2fs_once
file diperlukan.Ini tidak lagi berfungsi dengan rilis Stretch (tidak ada parameter init untuk dihapus).
Skrip pishrink.sh ( skrip unduhan dari github ) menerima tanda -s yang akan mencegah ekspansi pada reboot berikutnya. Anda memerlukan mesin Linux atau mesin virtual untuk menjalankan skrip. Skrip bekerja dengan menulis ulang /etc/rc.local untuk memperluas sistem file (default) atau membiarkannya apa adanya (jika flag -s diberikan).
Pada laptop Windows 10, Anda dapat menggunakan win32diskimager untuk mendapatkan gambar dari kartu SD Anda, dan saya menggunakan gambar Lubuntu dari osboxes.org untuk dijalankan di bawah VirtualBox.
sumber