Czy istnieje prosty sposób ustalenia, czy podłączony system plików jest podłączony jako tylko do odczytu, czy tylko do odczytu? Myślałem tylko o fajce, mount
ale pomyślałem, że może być prostszy sposób.
mount
nie zawsze mówi ci, czego chcesz: parafrazować, czyta z /etc/mtab
, która jest buforowaną wersją danych i może być nieaktualne w niektórych przypadkach. Informacje w nich /proc/mounts
są tym, czego naprawdę chcesz.
statvfs
które między innymi zwraca pola flagi z flagą wskazującą montowanie tylko do odczytu. Niestety nie znam polecenia powłoki, aby to zrobić bezpośrednio. Użyłbymstat -f
, ale to polecenie pokazuje wszystko oprócz flag.