/sysKatalogu 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 fusectlsą 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.
tmpfsto 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ć.
ext4to 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/md2zamiast none: noneoznacza, ż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/sda1lub /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?