GNU/Linux >> Belajar Linux >  >> Linux

Memasang sistem file melalui internet

Solusi 1:

Tidak ada yang menyebutkan sshfs belum. Jika Anda menggunakan distro linux modern dan memiliki akses ssh ke host jarak jauh, sesederhana:

sshfs [email protected]:/remote/directory /local/directory

Performa cukup dapat diterima (namun tidak secepat sinkronisasi streaming seperti rsync jika Anda memerlukan seluruh direktori).

Solusi 2:

NFS pada dasarnya tidak aman. Ini akan menjadi pilihan yang sangat buruk untuk terhubung melalui internet.

Saya suka posting yang menyebutkan rsync. Alih-alih menggunakan cron untuk mengaktifkan transfer, saya harap Anda dapat menjalankan tugas rsync dari kode Anda yang menangani unggahan file.

Saat unggahan selesai, rsync file ke server mereka, selesai.

Anda perlu menyiapkan koneksi aman ke server mereka untuk transfer, saya perkirakan.

Jika mau, Anda dapat memasukkan file yang masuk ke dalam daftar untuk ditransfer, menghapus nama setelah penyalinan berhasil, dan memberi diri Anda beberapa kemampuan gagal, jika terjadi sesuatu pada koneksi.

Seperti yang sudah ditunjukkan orang lain, rsync dirancang untuk menangani grup file, atau hierarki (terima kasih, periksa ejaan), jadi ini tidak akan terlalu sulit untuk dicapai.


Linux
  1. lsinitramfs:Mencantumkan isi sistem file initrd.

  2. Bagaimana cara memastikan sistem saya menggunakan file ~/.screenrc?

  3. Lanjutkan transfer satu file dengan rsync

  1. Bagaimana Melewati Garis File?

  2. Linux – Seberapa Sering Sistem File Proc Diperbarui di Linux?

  3. Linux:Tempat meletakkan file swap

  1. Linux – Mengapa Tidak Ada Sistem File Rootfs Di Sistem?

  2. Alat Transfer File Terbaik di Linux

  3. Bagaimana cara mengarahkan output dari system() ke file?