/sys
Katalogu w systemie Linux jest zwodniczy. W przeciwieństwie do większości innych katalogów, nie zapewnia trwałego przechowywania dowolnych plików.
Jest to raczej sposób patrzenia na urządzenia systemowe - ich stany i konfiguracje. Pliki te znikają między rozruchami i są generowane dynamicznie przez system podczas uruchamiania. Odmawianie zgody na zapisywanie w nim nowych plików lub katalogów jest normalne, nawet jako root. Możesz wykryć te systemy plików, wyświetlając typ montowania:
$ mount
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
none on /proc type proc (rw,nosuid,nodev,noexec,relatime)
none on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
none on /run type tmpfs (rw,nosuid,noexec,relatime,size=3284248k,mode=755)
/dev/md2 on /home type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered,discard)
devpts
, proc
, sysfs
, binfmt_misc
, I fusectl
są generowane dynamicznie systemów plików, które odzwierciedlają wewnętrzne informacje o systemie, a nie są do normalnego użytkowania systemu plików. Prawdopodobnie dostaniesz błędy odmowy uprawnień nawet jako root lub inne problemy, jeśli spróbujesz użyć ich jako normalnego systemu plików.
tmpfs
to tymczasowy system plików, który znajduje się w pamięci RAM - możesz tutaj pisać i używać go jak normalnego systemu plików, ale wszystko, co zapisano, zostanie usunięte, gdy tylko komputer się wyłączy. Skopiuj pliki w innym miejscu, jeśli chcesz je zapisać.
ext4
to gdzieś rzeczywisty system plików na urządzeniu. Zapisane tutaj dane zostaną zachowane tak, jak można oczekiwać na dysku twardym. Istnieje wiele systemów plików, ale kluczową uwagą jest to, jak ta linia ma /dev/md2
zamiast none
: none
oznacza, że nie ma urządzenia, które utworzy kopię zapasową systemu plików - tak naprawdę nie istnieje i jest całkowicie wirtualny. Jeśli punkt montowania ma rzeczywiste urządzenie (jak /dev/sda1
lub /dev/md1
), oznacza to, że zawartość faktycznie istnieje na jakimś urządzeniu.
Czy możesz umieścić edytowane pliki w innym katalogu? Czy konkretnie chcesz zmodyfikować konfigurację urządzenia?