Entiendo* cómo /etc/fstab
funciona. Entiendo cómo mount
funciona el comando. Sin embargo, cuando la unidad no está especificada /etc/fstab
e inicio algún administrador de archivos, digamos archivos en canela, pero en otros lugares será lo mismo, hay una lista de unidades en el panel lateral. Al hacer clic en ellos, se montarán en Fedora en /run/media//drive_label(o uuid). ¿Qué comando se emite para el montaje? ¿Cómo desmonto dicha unidad? ¿Cómo puedo encontrar una lista de unidades montadas (de forma fiable)?
- Quiero decir, creo que sí.
Respuesta1
El administrador de archivos se pone en contacto con el servicio UDisks2, que luego utilizalibblockdevymontaje de bibliotecapara montar el disco. (Tenga en cuenta que un programa nonecesidadPara usar el mount
comando, simplemente es más sencillo hacerlo, pero cualquier programa puede usar la forma "directa" de usar una llamada al sistema del kernel).
Los UDisks respetarán las opciones de montaje de /etc/fstab si hay una entrada coincidente; de lo contrario, usarán algo estándar para el sistema de archivos.
El objetivo principal de UDisks es permitir que programas sin privilegios monten/desmonten discos sin necesidad de 'sudo', pero aún así crea exactamente el mismo tipo de puntos de montaje basados en el kernel que todo lo demás. Entonces, para desmontar la unidad, puede usar udisksctl unmount -b ...
el mismo sistema o simplemente (sudo) umount
si tiene privilegios de root.
Para enumerar todos los puntos de montaje a nivel de kernel, utilice findmnt
o mount
. Ambos mostrarán las opciones que se han utilizado.