Я использую этот systemd файл определения пользовательского сервисного модуля уже несколько лет:afuse.service
[Unit]
Description="SSHFS via Afuse automounter"
AssertPathExists=%h/scp/
AssertFileIsExecutable=/usr/bin/afuse
AssertFileIsExecutable=/usr/bin/sshfs
[Service]
Type=forking
WorkingDirectory=%h/scp
ExecStart=/usr/bin/afuse \
-o fsname=AutoSCP \
-o timeout=300 \
-o auto_unmount \
-o flushwrites \
-o mount_template="sshfs -o ServerAliveInterval=10 -o reconnect %%r:/ %%m" \
-o unmount_template="fusermount -u -z %%m".
Restart=always
PrivateTmp=true
#NoNewPrivileges=true <- That option breaks this unit, why?
[Install]
WantedBy=default.target
Создайте файл afuse.service
с вышеуказанным содержимым в:
~/.config/systemd/user/
при установке только для вас /etc/systemd/user/
при установке для всех локальных пользователей Установите эту службу с помощью:
mkdir ~/scp # Or Home Directories of all existing users + /etc/skel/
systemctl --user daemon-reload # If root, then omit '--user'
# If enabling only for the current user:
systemctl --user enable afuse.service
# If enabling for all users, execute as root:
# systemctl --user --global enable service
systemctl --user start afuse.service
При необходимости вы можете настроить своего SSH -АГЕНТА так, чтобы сокет размещался не в /tmp/...
, а где-то под ~
, тогда этот сервис сможет использовать агент. (Если есть спрос, я могу добавить точные шаги и для этого, @dirdi)
1 -показывает, что номер головы 255, это поддельный номер, так как я использую Vmware?
Ни один современный диск не использует адресацию головок и цилиндров. Это подделка.
2 -число "16065" - это количество блоков, байтов или секторов?
Там написано "16065 *512 байт".
3 -размер блока в моем случае 512 или 1024 ?
Начальное и конечное значения представляют собой цилиндры размером 8 225 280 байт или около 8 МБ. Обратите внимание, что число является приблизительным, поскольку разделы не обязательно должны начинаться на границах цилиндров. Это позволяет оценить размер блока в 1K.
4 -что означают значения в блоках, id и system?
Размер в 1 КБ -блоков. Идентификатор указывает тип данных, которые должны находиться в разделе, а «система» — это символическое имя для идентификатора. «Linux» и 83 (шестнадцатеричное число )означают «файловую систему Linux». Но я не знаю, использует ли это какое-либо приложение.
5 -почему в значениях столбца блоков есть "+"?
Я пропускаю.
Centos также имеет parted
, с, возможно, лучшим отчетом об адресах и размерах.