Как проверить, какая файловая система поддерживает текущее ядро?

Да, сценарии оболочки в /etc/NetworkManager/dispatcher.d/ для NetworkManager - очень хорошая идея.

Существует также метод Dbus с NetworkManager, более увлекательный и сложный: man nm-settings.

резюме аргументов оболочки из Man страницы NetworkManager о dispatcher:

Каждый скрипт получает два аргумента, первый из которых является именем интерфейса только что активированного устройства и вторым действием.

Действие может быть: вверх, вниз, vpn-up, vpn-down, hostname, dhcp4-change, dhcp6-change. (Release man-страницы: 17 января 2012 г.)

Вот очень простой скрипт для перезапуска OpenVPN после того, как сетевой интерфейс был up:

if [ "$2" = "up" ]; then  
       /etc/init.d/openvpn restart  
fi  
exit $? 
1
задан 11 October 2012 в 16:58

3 ответа

Вы можете легко узнать, какая файловая система под управлением ядра Linux поддерживает следующую команду:

 cat /proc/filesystems

6
ответ дан 25 May 2018 в 05:38
  • 1
    Хороший ответ! Ответ greener состоял бы в том, чтобы опубликовать текст вывода команды :). – rosch 18 October 2012 в 17:35
  • 2
    Пробовал это и получил тот же результат. Я смущен относительно того, почему ntfs и fat не указаны? – Peachy 4 January 2017 в 21:28

используйте

cat /proc/filesystems

, чтобы проверить список файловых систем, поддерживаемых ядром.

2
ответ дан 25 May 2018 в 05:38

Обратите внимание, что файловые системы, такие как btrfs, могут быть доступны, но они также являются экспериментальными, поэтому используйте их с осторожностью.

2
ответ дан 25 May 2018 в 05:38
  • 1
    Спасибо за информацию! BTRFS выглядит быстрее EXT4, но я получаю некоторые ошибки в dmesg. – gsedej 13 October 2012 в 15:56

Другие вопросы по тегам:

Похожие вопросы: