Menjalankan Server Ubuntu dari drive USB / thumb drive (mengingat keterbatasan penulisan flash)

9

Setelah kecewa dengan meretas perangkat Buffalo NAS, saya memutuskan untuk menggulung server rumah saya sendiri. Setelah beberapa penelitian, saya memilih HP Proliant Microserver dengan Ubuntu Server dan array ZFS RAID-Z untuk data.

Saya menyelesaikan konfigurasi ini setelah mencoba dan dengan menyesal menolak FreeNAS karena perangkat lunak Logitech Media Server (LMS) tidak tersedia pada platform AMD64 dari platform ini dan karena saya pikir server Debian / Ubuntu adalah platform masa depan yang lebih baik. Saya mempertimbangkan Open Media Vault, tetapi menyimpulkan bahwa itu belum siap untuk tujuan saya.

Yang mengatakan, FreeNAS tidak termasuk opsi untuk menjalankan sendiri perangkat 2GB + flash seperti kunci USB atau thumb drive. Rupanya FreeNAS memperhatikan keterbatasan penulisan perangkat flash dan karenanya membuat disk virtual untuk menjalankan OS, hanya menulis informasi konfigurasi yang diperlukan kembali ke flash. Ini akan memberi saya slot drive data tambahan.

T: Dapatkah Server Ubuntu dikonfigurasi dengan bijaksana untuk menjalankan perangkat flash seperti drive USB / thumb drive? Jika ya, bagaimana caranya? Batasan tulis flash harus diperhitungkan.

andybjackson
sumber

Jawaban:

7

Ada dua opsi: Gulung ramdisk Anda sendiri atau gunakan Debian Live

Roll-your-own lebih cepat disiapkan, tetapi lebih sulit untuk mempertahankan dan memperbarui. Debian Live lebih lambat untuk diatur, tetapi lebih kuat dan dapat diandalkan dalam jangka panjang.

Gulung ramdisk Anda sendiri dengan menggunakan petunjuk di utas forum ini: http://ubuntuforums.org/archive/index.php/t-1848440.html

Debian Live http://live.debian.net adalah proyek paling tangguh untuk membuat sistem Debian atau Ubuntu berbasis kompresi, langsung, termasuk sistem server. Live menggunakan kernel dan paket standar.

Situs web ini memiliki dokumentasi dan contoh yang luas.

Pertama, dokumentasikan semua preset yang Anda inginkan di server baru. Live build tidak dapat menyalin lingkungan server yang ada - Anda harus melakukannya secara manual. Dokumentasikan semua paket Anda (di luar standar Ubuntu), file konfigurasi yang disesuaikan, pengguna, antarmuka, pengaturan jaringan, pekerjaan pemula. Jika Anda menyimpan log, ini adalah tempat ia akan membayar.

Di lingkungan non-server, yang terhubung ke jaringan (seperti desktop atau laptop), instal paket live-build dan live-tools. Live-build akan membuat satu set direktori hook konfigurasi untuk menyalin semua kustomisasi Anda. Maka itu akan membuat image squashfs bootable dari sistem yang lengkap. Simpan kait konfigurasi; jangan bersihkan mereka - selalu ada perubahan lain untuk dilakukan!

Salin gambar ke stik USB, dan boot dari sana. Kapan kamu

Anda dapat mencoba live-build dengan nol penyesuaian, dan itu akan memberi Anda sistem vanilla yang bagus dan dapat digunakan.

pengguna535733
sumber