Может ли скрипт размонтировать том, содержащий сам себя?

Используйте:

ls -lah /path/to/file

Чтобы увидеть размер указанного файла.

Examples:
# ls -lah /usr/sbin/httpd
-rwxr-xr-x 1 root root 348K Aug 24 17:53 /usr/sbin/httpd

# ls -la /usr/sbin/httpd 
-rwxr-xr-x 1 root root 355712 Aug 24 17:53 /usr/sbin/httpd

Примечание:

Лично мне намного проще использовать команду which , чем команду whereis .

# which httpd
/usr/sbin/httpd
0
28.06.2018, 18:16
2 ответа

В зависимости от вашего дистрибутива может быть несколько файловых систем, которые фактически хранятся в хранилище :mount | grep tmpfs, что может дать вам представление.

В частности, по крайней мере, на моих компьютерах с CentOS /run/user/(your UID)для каждого вошедшего в систему пользователя -, это возможное местоположение. (Я предполагаю, что ваш сценарий довольно мал по сравнению с оперативной памятью. )Ваши обстоятельства напоминают какую-то спасательную операцию, так что вы, вероятно, суперпользователь, так что даже всегда¹ будет /run/user/0.

¹ во всех практических случаях

0
28.01.2020, 04:19

В конце вы можете отправить команду в фоновом режиме, которая размонтирует.

bash -c " ( sleep 10 ; echo umount /..../my-usb ) </dev/null >> /tmp/umount.log 2>&1 & "
0
28.01.2020, 04:19

Теги

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