Bagaimana saya tahu jika saya memiliki symlink, pintasan atau folder di Linux? Silakan lihat screenshot berikut.
Seperti yang Anda lihat, ls
perintah ini mencantumkan objek di mana beberapa diwarnai biru tua sementara yang lain berwarna biru muda (cyan). Apa benda berwarna cyan ini? Apakah ini tautan simbolis yang sebenarnya?
Seperti yang Anda lihat, saya tidak bisa cd
ke yang disebut hdd.
root@dm500hd:/# cd hdd
-sh: cd: can't cd to hdd
Saya pikir itu harus dialihkan ke /media/hdd
dan saya perhatikan bahwa folder hdd hilang.
Apakah ada cara untuk memperbaikinya?
Pembaruan: Ini adalah hasil dari ls -al
perintah.
Seperti yang Anda lihat tertulis hdd -> /media/hdd
dan warnanya merah. Apakah ini berarti bahwa itu rusak atau diautomatisasi, yaitu ketika hdd fisik terhubung?
Pembaruan: Ini adalah hasil dari grep media /etc/auto*
perintah.
Apa yang dilakukan /etc/auto.master:/media/net
dan /etc/auto.network
entri ini lakukan?
Ini adalah hasil dari ls -Fal /media
perintah.
Apakah ini bisa membantu? ...
Berikut adalah hasil dari stat
dan file
perintah, serta daftar / usr dan / bin.
Apakah ini membantu saya dengan cara apa pun? ... Apakah itu membantu Anda membantu saya? ...
Sebagai tambahan, apa yang harus Anda ketahui adalah bahwa ini adalah STB berbasis Linux dengan BusyBox, ini adalah sistem tertanam. Jadi tidak semua perintah mungkin didukung.
Pembaruan: Tangkapan layar terakhir, menampilkan file dan perintah yang didukung di / sbin dan / usr / sbin.
Perbarui: Bagian baru ditambahkan ...
Saya sekarang telah menghapus bagian lama itu dan menciptakannya kembali dengan nama yang sama seperti sebelumnya dan juga menambahkan bagian kedua sekarang. Jadi sekarang saya punya dua.
SHARES
remote share local share
mydream dream1
mydream2 dream2
LOCATIONS
remote local
C:\mydream /media/net/dream1
C:\mydream2 /media/net/dream2
Rekaman ditempatkan di / media / net / dream1 / film.
Juga, untuk share dream2 saya telah memilih untuk tidak memasangnya sebagai pengganti HDD di Mount Manager, karena saya menduga bahwa tidak mungkin memiliki lebih dari satu tindakan sebagai HDD. Di mana itu akan merekam? Ke kedua lokasi? Dengan menggandakan kecepatan data? ... Saya rasa itu tidak mungkin.
Jadi untuk alasan ini tidak ada film bernama subfolder untuk share dream2. Hanya yang ditentukan sebagai pengganti HDD saat dibuat yang mendapatkan subfolder film.
Jika saya cd
ke HDD dari akar itu pergi ke /media/net/dream1
. Jika saya cd
ke ..
(orang tua) itu akan kembali ke root (/)
.
Pada akar
ls -al
memberi hdd -> media/hdd
.
ls -al hdd
memberi hdd -> media/hdd
.
ls -al media
memberi /media/net/dream1
.
Juga, jika saya cd
ke /media
sana ada hdd
symlink lain . Saya belum menyadarinya sebelumnya. Saya pikir ini dibuat secara otomatis ketika berbagi dipasang. Dan jika saya cd
ke hdd ini pergi ke /media/net/dream1
.
Sebuah symlink hdd
(/ hdd) yang menunjuk ke hdd
symlink lain (/ media / hdd), yang pada gilirannya menunjuk ke folder share (/ media / net / dream1)? ..... Saya mulai pusing ...
Tidak seperti ini sebelum versi 3.2.3 atau setidaknya 3.2.0 dari gambar Enigma2.
Sunting: Dengan mengatur share kedua untuk bertindak sebagai pengganti HDD itu menjadi share aktif untuk direkam. Pada saat yang sama bagian yang sebelumnya ditetapkan untuk bertindak sebagai pengganti HDD tidak lagi aktif, bahkan jika itu masih diatur ke "ya" (bertindak sebagai pengganti HDD).
Jika dream1 pertama kali digunakan sebagai pengganti HDD ("ya" untuk bertindak sebagai pengganti) dan kemudian dream2 diatur untuk bertindak sebagai pengganti HDD, itu menjadi bagian baru untuk direkam. Saya masih bisa melihat dan melihat file video yang disimpan di dream1 tetapi saya tidak bisa lagi merekamnya. Jika saya ingin kembali menggunakan dream1 untuk merekam, pertama-tama saya harus menetapkan dream2 ke "tidak" (berhenti bertindak sebagai pengganti HDD) dan kemudian reset dream1 ke "ya".
Jadi tidak, itu tidak dapat merekam ke dua saham sekaligus. Salah satu dari mereka harus pergi. Jadi itu adalah dream1 atau dream2, bukan keduanya. Walaupun saya harus menyebutkan bahwa dimungkinkan untuk merekam lebih dari satu layanan (saluran tv) jika keduanya berada pada transponder yang sama, jika tidak Anda mendapatkan pesan "no free tuner". Ini adalah STB dengan hanya satu tuner.
ls -al
benar-benar dilakukannya adalah menampilkan semua file (-a) dalam daftar panjang (-l). Ya, ini memberi saya informasi lebih lanjut, tetapi apakah itu membantu saya mengidentifikasi tautan simbolik? Jika memiliki panah ke kanan, apakah itu yang saya tahu jika itu adalah tautan simbolik? Pengidentifikasi lainnya jelas kode warna, tetapi beberapa dari Anda menyarankan agar warnanya tidak dapat dipercaya.
ls -al
perintah muncul hdd -> media/hdd
. Dan sekarang mungkin cd
untuk hdd dan tautannya berfungsi. Tapi yang menarik adalah ls -al media
pertunjukan itu hdd -> /media/net/mydream
dan ini sebenarnya ke mana saya pergi cd
ke hdd. "Mydream" adalah nama dari share. Mengapa saya mendapatkan hasil yang berbeda?