Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Saya sudah lama ingin menulis tentang cara saya menyimpan file dan cara membuat cadangan, namun saya tidak pernah sempat melakukannya. Baru-baru ini sebuah artikel muncul di sini, agak mirip dengan artikel saya tetapi dengan pendekatan yang berbeda.
Artikel itu sendiri.

Saya telah mencoba menemukan metode sempurna untuk menyimpan file selama bertahun-tahun sekarang. Saya rasa saya menemukannya, tetapi selalu ada sesuatu yang perlu ditingkatkan, jika Anda memiliki ide tentang cara melakukannya dengan lebih baik, saya akan dengan senang hati membacanya.

Saya akan mulai dengan menceritakan beberapa kata tentang diri saya, saya melakukan pengembangan web dan mengambil foto di waktu luang saya. Oleh karena itu kesimpulannya saya perlu menyimpan pekerjaan dan proyek pribadi, foto, video, dan file lainnya.

Saya memiliki file sekitar 680 GB, 90 persen di antaranya adalah foto dan video.

Sirkulasi file di penyimpanan saya:

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Berikut adalah diagram perkiraan tentang bagaimana dan di mana semua file saya disimpan.

Sekarang lebih.

Seperti yang Anda lihat, inti dari segalanya adalah NAS saya, yaitu Synology DS214, salah satu NAS paling sederhana dari Synology, namun ia mampu memenuhi semua yang saya butuhkan.

dropbox

Mesin kerja saya adalah macbook pro 13, 2015. Saya punya 512GB di sana, tapi tentu saja tidak semua file muat, saya hanya menyimpan apa yang dibutuhkan saat ini. Saya menyinkronkan semua file dan folder pribadi saya dengan Dropbox, saya tahu itu tidak terlalu dapat diandalkan, tetapi hanya menjalankan fungsi sinkronisasi. Dan dia melakukan yang terbaik, setidaknya dari apa yang saya coba. Dan saya mencoba semua awan yang terkenal dan tidak begitu terkenal.

Synology juga memiliki cloud sendiri, Anda dapat menerapkannya di NAS Anda, saya mencoba beberapa kali untuk beralih dari Dropbox ke Synology Cloud Station, tetapi selalu ada masalah dengan sinkronisasi, selalu ada beberapa kesalahan, atau saya tidak menyinkronkan semuanya.

Semua file penting disimpan di folder Dropbox, terkadang saya menyimpan sesuatu di desktop saya, agar tidak kehilangan sesuatu, saya membuat symlink ke folder Dropbox menggunakan program MacDropAny.
Folder Unduhan saya tidak disinkronkan dengan cara apa pun, tetapi tidak ada yang penting di sana, hanya file sementara. Jika saya mengunduh sesuatu yang penting, saya menyalinnya ke folder yang sesuai di Dropbox.

Petualangan saya dengan DropboxSuatu ketika, sekitar tahun 2013-2014, saya menyimpan semua file saya di Dropbox dan hanya di sana, tidak ada cadangan. Kemudian saya tidak punya 1Tb, artinya saya tidak membayarnya, saya punya sekitar 25Gb, yang saya peroleh dengan mengundang teman atau tugas lainnya.

Suatu pagi yang cerah saya menyalakan komputer dan semua file saya hilang, saya juga menerima surat dari Dropbox di mana mereka meminta maaf dan bahwa file saya hilang karena kesalahan mereka. Mereka memberi saya link di mana saya bisa memulihkan file saya, tapi tentu saja tidak ada yang bisa dipulihkan. Untuk ini mereka memberi saya 1TB selama setahun, setelah itu saya menjadi klien mereka, betapapun anehnya kedengarannya, tapi saya tidak pernah mempercayai mereka.

Seperti yang saya tulis di atas, saya tidak dapat menemukan cloud yang lebih cocok untuk saya, pertama, belum ada masalah sinkronisasi, dan kedua, banyak layanan berbeda yang hanya berfungsi dengan Dropbox.

pergi

File pekerjaan disimpan di server kerja, proyek pribadi disimpan di GitLab, semuanya sederhana di sini.

Mesin waktu

Saya juga membuat backup seluruh sistem, tidak termasuk folder Dropbox dan Downloads tentunya agar tidak menyia-nyiakan ruang. Saya mencadangkan sistem menggunakan Time Machine, alat luar biasa yang telah membantu saya lebih dari sekali. Saya melakukannya di NAS yang sama, untungnya memiliki fungsi seperti itu. Anda tentu saja dapat melakukannya di HDD eksternal, tetapi ini tidak senyaman itu. Setiap kali Anda perlu menghubungkan drive eksternal dan meluncurkan Time Machine sendiri. Karena kemalasan, saya sering membuat backup seperti itu setiap beberapa minggu sekali. Dia secara otomatis membuat cadangan ke server, saya bahkan tidak menyadarinya ketika dia melakukannya. Saya bekerja dari rumah, jadi saya selalu memiliki cadangan baru untuk seluruh sistem saya. Salinannya dibuat beberapa kali sehari, saya tidak menghitung berapa kali dan seberapa sering.

NAS

Di sinilah semua keajaiban terjadi.

Synology punya alat yang luar biasa, namanya Cloud Sync, menurut saya dari namanya sudah jelas fungsinya.

Itu dapat menyinkronkan banyak sistem cloud satu sama lain, atau lebih tepatnya, menyinkronkan file dari server NAS dengan cloud lainnya. Saya rasa ada review program ini secara online. Saya tidak akan menjelaskan secara detail. Saya sebaiknya menjelaskan bagaimana saya menggunakannya.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Di server saya memiliki folder disk bernama Dropbox, itu adalah salinan akun Dropbox saya, Cloud Sync bertanggung jawab untuk menyinkronkan semua ini. Jika sesuatu terjadi pada file di Dropbox, itu akan terjadi di server, tidak peduli apakah itu dihapus atau dibuat. Secara umum, sinkronisasi klasik.

Disk Yandex

Selanjutnya, saya membuang semua file ini ke disk Yandex saya, saya menggunakannya sebagai disk cadangan buatan sendiri, yaitu, saya membuang file di sana tetapi tidak menghapus apa pun dari sana, ternyata itu adalah file dump, tetapi itu membantu beberapa kali.

Google drive

Di sana saya hanya mengirim folder "Foto", juga dalam mode sinkronisasi, saya melakukan ini hanya untuk kenyamanan melihat foto di Foto Google dan dengan kemampuan untuk menghapus foto dari sana dan dihapus di mana saja (kecuali untuk disk Yandex tentunya). Saya akan menulis tentang foto di bawah ini, Anda bahkan dapat menulis artikel terpisah di sana.

HyperBackup

Tetapi semua ini tidak terlalu dapat diandalkan; jika Anda tidak sengaja menghapus file, file tersebut akan terhapus di mana-mana dan Anda dapat menganggapnya hilang. Anda tentu saja dapat memulihkan dari disk Yandex, tetapi pertama-tama, cadangan di satu tempat itu sendiri tidak terlalu dapat diandalkan, dan disk Yandex itu sendiri bukanlah layanan yang dapat Anda yakini 100%, meskipun belum pernah ada masalah dengan itu.

Oleh karena itu, saya selalu mencoba menyimpan file di tempat lain, dengan sistem cadangan normal.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Synology juga memiliki alat untuk ini, yang disebut HyperBackup, yang mencadangkan file ke server Synology lain atau ke beberapa solusi cloud dari produsen pihak ketiga.
Itu juga dapat membuat cadangan ke drive eksternal yang terhubung ke NAS, itulah yang saya lakukan hingga saat ini. Namun hal ini juga kurang bisa diandalkan, misalnya jika terjadi kebakaran, maka habislah server dan HDDnya.

Sinologi C2

Di sini kami secara bertahap mendekati layanan lain, kali ini dari Synology sendiri. Ia memiliki cloud sendiri untuk menyimpan cadangan. Ini dirancang khusus untuk HyperBackup, dia membuat cadangan di sana setiap hari, tetapi ini adalah cadangan yang dipikirkan dengan matang, ada versi file, garis waktu, dan bahkan klien untuk Windows dan mac os.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Sekian untuk penyimpanan file, semoga file saya aman.

Sekarang mari kita beralih ke penyortiran file.

Saya mengurutkan file biasa, buku, pindaian dokumen, dan file tidak penting lainnya ke dalam folder dengan tangan, sama seperti yang lainnya. Biasanya jumlahnya tidak banyak dan saya jarang membukanya.

Yang paling sulit adalah menyortir foto dan video, saya punya banyak.

Saya mengambil beberapa lusin hingga beberapa ratus foto dalam sebulan. Saya memotret dengan DSLR, drone, dan terkadang dengan ponsel saya. Foto bisa bersifat pribadi atau untuk stok. Saya juga terkadang merekam video rumahan (tidak seperti yang Anda bayangkan, hanya video keluarga, sering kali dengan putri saya). Itu juga perlu disimpan dan disortir agar tidak berantakan.

Saya memiliki folder di Dropbox yang sama bernama Sortir Gambar, ada subfolder tempat semua foto dan video disimpan, dari sana diambil dan diurutkan jika diperlukan.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Penyortiran terjadi di server NAS, skrip bash berjalan di sana, yang diluncurkan secara otomatis sekali sehari dan melakukan tugasnya. NAS juga bertanggung jawab untuk meluncurkannya; ada penjadwal tugas yang bertanggung jawab untuk meluncurkan semua skrip dan tugas lainnya. Anda dapat mengonfigurasi seberapa sering dan kapan tugas akan diluncurkan, cron dengan antarmuka jika lebih sederhana.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Setiap folder memiliki skripnya sendiri. Sekarang lebih lanjut tentang folder:

Dengung β€” ini foto dari drone yang saya ambil untuk keperluan pribadi. Pertama saya proses semua foto di lightroom, lalu ekspor JPG ke folder ini. Dari sana mereka berakhir di folder Dropbox lain, "Foto".

Ada folder β€œDrone” dan di sana sudah diurutkan berdasarkan tahun dan bulan. Scriptnya sendiri membuat folder-folder yang diperlukan dan mengganti nama fotonya sendiri sesuai template saya, biasanya ini tanggal dan jam pengambilan foto, saya juga menambahkan nomor acak di akhir agar file dengan nama yang sama tidak muncul. Saya tidak ingat mengapa pengaturan detik pada nama file tidak cocok untuk tujuan ini.

Pohonnya terlihat seperti ini: Photo/Drone/2019/05 β€” Mei/01 β€” Mei β€” 2019_19.25.53_37.jpg

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Video Drone β€” Saya belum merekam video dengan drone, masih banyak yang harus dipelajari, saya tidak punya waktu untuk itu sekarang, tapi saya sudah membuat folder.

Operasi Gambar β€” ada dua folder di dalamnya, ketika file ditemukan di sana, mereka cukup dikompresi pada sisi maksimum hingga 2000px untuk dipublikasikan di Internet, atau gambar dibalik, saya tidak memerlukannya lagi, tetapi saya belum menghapus folder tersebut.

Panorama β€” di sinilah peran panorama, seperti yang Anda duga, saya menyimpannya secara terpisah karena ini adalah jenis foto tertentu, saya biasanya memotretnya dengan drone. Saya juga membuat panorama biasa, tapi saya juga membuat panorama 360 dan terkadang bola, panorama seperti planet kecil, saya juga melakukannya dengan drone. Dari folder ini, semua foto juga masuk ke Foto/Panorama/2019/01 - Mei - 2019_19.25.53_37.jpg. Di sini saya tidak mengurutkan berdasarkan bulan karena panoramanya tidak banyak.

Foto pribadi β€” Ini foto-foto yang saya ambil dengan DSLR, biasanya foto keluarga atau jalan-jalan, pada umumnya foto yang diambil untuk kenang-kenangan dan untuk diri saya sendiri. Saya juga mengolah foto mentah di Lightroom lalu mengekspornya ke sini.

Dari sini mereka sampai di sini: Foto/2019/05 β€” Mei/01 β€” Mei β€” 2019_19.25.53_37.jpg

Jika saya memotret suatu perayaan atau hal lain yang sebaiknya disimpan secara terpisah, maka di folder 2019 saya membuat folder dengan nama perayaan tersebut dan menyalin foto di sana secara manual.

RAW β€” berikut adalah sumber fotonya. Saya selalu memotret dalam RAW, saya menyimpan semua foto dalam format JPG, namun terkadang saya ingin menyimpan file RAW juga, terkadang saya ingin memproses bingkai secara berbeda. Biasanya ini adalah hal yang wajar dan hanya hasil jepretan terbaik yang sampai di sana, tidak semuanya secara berturut-turut.

Foto Stok β€” di sini saya mengunggah foto untuk stok foto, yang saya ambil dengan DSLR atau drone. Penyortirannya sama seperti pada foto lainnya, hanya di folder tersendiri.

Di direktori root Dropbox, terdapat folder Camera Uploads, ini adalah folder default tempat aplikasi seluler Dropbox mengunggah semua foto dan video. Semua foto istri dari ponsel dibuang dengan cara ini. Saya juga mengunggah semua foto dan video saya dari ponsel saya di sini dan dari sana saya mengurutkannya ke dalam folder terpisah. Tapi saya melakukannya dengan cara yang berbeda, lebih nyaman bagi saya. Ada program untuk Android, FolderSync, yang memungkinkan Anda mengambil semua foto dari ponsel Anda, mengunggahnya ke Dropbox, dan kemudian menghapusnya dari ponsel. Ada banyak pengaturan, saya merekomendasikannya. Video dari ponsel Anda juga masuk ke folder ini; mereka juga diurutkan seperti semua foto, berdasarkan tahun dan bulan.

Saya sendiri mengumpulkan semua skrip dari berbagai instruksi di Internet, saya tidak menemukan solusi siap pakai. Saya tidak tahu apa-apa tentang skrip bash, mungkin ada beberapa kesalahan atau beberapa hal bisa dilakukan dengan lebih baik, tetapi yang paling penting bagi saya adalah mereka melakukan tugasnya dan melakukan apa yang saya butuhkan.

Skrip diunggah ke GitHub: https://github.com/pelinoleg/bash-scripts

Sebelumnya untuk mengurutkan foto dan video saya menggunakan Hazel di mac os, semuanya lebih mudah di sana, semua tugas dibuat secara visual, tidak perlu menulis kode, tetapi ada dua kelemahan. Pertama, Anda perlu menyimpan semua folder di komputer agar semuanya berfungsi dengan baik, dan kedua, jika saya tiba-tiba beralih ke Windows atau Linux, tidak ada program seperti itu di sana. Saya mencoba mencari alternatif tetapi semuanya sia-sia. Solusi dengan skrip di server adalah solusi yang lebih universal.

Semua skrip dikonfigurasi untuk dijalankan sekali sehari, biasanya pada malam hari. Tetapi jika Anda tidak punya waktu untuk menunggu dan Anda perlu menjalankan skrip yang diperlukan sekarang, ada dua solusi: sambungkan melalui SSH ke server dan jalankan skrip yang diperlukan, atau buka panel admin dan jalankan skrip yang diperlukan secara manual naskah. Semua ini tampaknya tidak nyaman bagi saya, jadi saya menemukan solusi ketiga. Ada program untuk Android yang bisa mengirimkan perintah ssh. Saya membuat beberapa perintah, masing-masing memiliki tombolnya sendiri, dan sekarang jika saya perlu mengurutkan, misalnya foto yang saya ambil dari drone, maka saya cukup menekan satu tombol dan skrip berjalan. Programnya namanya SSHing, ada program lain yang serupa, tapi bagi saya ini yang paling nyaman.

Penyimpanan dan penyortiran otomatis foto dan file lainnya. Bekerja dengan penyimpanan file berdasarkan Synology NAS

Saya juga punya beberapa situs sendiri, lebih untuk pamer, hampir tidak ada yang pergi ke sana, tapi tetap tidak ada salahnya untuk melakukan backup. Saya menjalankan situs saya di DigitalOcean, tempat saya menginstal panel aaPanel. Di sana dimungkinkan untuk membuat salinan cadangan semua file dan semua database, tetapi pada disk yang sama.

Menyimpan cadangan pada disk yang sama tidak demikian, jadi saya juga menggunakan skrip bash untuk pergi ke sana dan menyalin semuanya ke server saya, mengarsipkan semuanya dalam satu arsip dengan tanggal di namanya.

Saya berharap setidaknya seseorang akan terbantu dengan metode yang saya gunakan dan yang saya bagikan.

Seperti yang terlihat dari artikel tersebut, saya menyukai otomatisasi dan mencoba mengotomatiskan segala sesuatu yang mungkin, saya tidak menjelaskan banyak hal dari sudut pandang otomatisasi, karena ini sudah menjadi topik lain dan artikel lainnya.

Sumber: www.habr.com

Tambah komentar