it-swarm-es.com

Partition favorita y trucos de montaje.

Todos sabemos que montar una nueva partición AS/Home y Tal vez/Boot es extremadamente útil. O montar un directorio remoto AS/OPT puede ser ideal para compartir herramientas del sistema. ¿Hay algún otro, tal vez más esotérico, use para particiones adicionales o discos duros o formas ingeniosas de montar volúmenes externos? Tal vez incluso si alguien también tiene máquinas de Windows * Shudder *, publique algunos trucos geniales que involucran la partición y el montaje del disco duro.

15
Falmarri

fusible (sistema de archivos en el espacio del usuario) permite que muchas cosas sean accesibles como archivos ordinarios (no una lista exhaustiva por ningún medio):

También hay muchos sistemas de archivos fusibles que presentan una vista de otro sistema de archivos con filtrado, cambio de nombre o metadatos o contenido modificado:

  • Mantenga las copias de todas las versiones anteriores de los archivos con CopiFS , WayBackfs , ...
  • Registre cada acción con loggedfs
  • Cifrar archivos de forma transparente con ENCF
  • Convertir contenido de audio con MP3FS
  • Consulte una vista de solo lectura o cambie de permisos con Binfs
  • Consulte una vista parcial de solo lectura con ROFS-FILTED
  • Convierte los conjuntos de caracteres del nombre del archivo con convmvfs
  • Obtenga una vista insensible a la caja con CIOPFS

Más posibilidades en el sitio de fusibles y en otros lugares. También puede definir fácilmente su propio en Erlang , Haskell , LISP , LUA , OCAML , Perl , Python , ...

La mayoría de las imágenes tienen un administrador de volúmenes lógico . Úsalo.

  • Los sistemas de archivos ahora están designados por nombres significativos (como /dev/mapper/darkstar-home) en lugar de a través de las letras de la unidad (como /dev/sda1, oops, ahora es /dev/sdb1 Debido a que arrancé con un disco externo enchufado) o con uuids seguros pero sin sentido.

  • ¿Quieres mover un sistema de archivos a un disco diferente? Cree un volumen físico en el nuevo disco, agréguelo al grupo de volumen y mueva el volumen lógico al nuevo volumen físico. Todo hecho sin tiempo de inactividad, no se requiere desmontaje.

  • Cuando realice una copia de seguridad, tome una instantánea del disco y ejecute su copia de seguridad de la instantánea. De esa manera, la copia de seguridad es una visión consistente del sistema de archivos (es decir, realmente hubo un punto en el tiempo en que el sistema de archivos estaba en ese estado). Esto no se mantiene con las copias de seguridad ingenuas (por ejemplo, el archivo A está respaldado, luego un programa modifica primero a luego B, luego B está respaldado: la copia de seguridad tiene la nueva B y la antigua A).

  • ¿Necesitas ampliar un sistema de archivos? Los volúmenes lógicos no necesitan ser contiguos, por lo que todo lo que necesita es suficiente espacio libre, no importa dónde.

Tiene a alguien que solo puede acceder a su servidor a través de FTP y se limita a su directorio de inicio, pero se da cuenta de que necesitan acceso a algún otro directorio, no en su carpeta de inicio.

Por ejemplo, Bob tiene acceso FTP a su servidor web, pero también desea que vea los archivos de registro en /var/logs/httpd/vhosts/bobssitsite.com/. Es una molestia reconfigurar todo para que Apache escriba registros para BOBSSSITE.COM para BOBS carpeta de inicio, pero puede usar la opción de enlace para volver a montar la carpeta como esta

mkdir /home/bob/logs
mount --bind /var/logs/httpd/vhosts/bobssite.com /home/bob/logs/

Más información se puede encontrar aquí .

8
Richard Holloway

La mayoría de los países limpios /tmp En el arranque. Si lo hace, ¡no hay mucho sentido almacenar los contenidos de /tmp En el disco en primer lugar. Muchas Unes permiten que se almacene un sistema de archivos en la memoria (los datos se escribirán en el swap si es necesario). Por alguna razón, a pesar de que Linux ha tmpfs para esto, la mayoría de las distribuciones no montan /tmp Como tmpfs. ¡Se remede fácilmente con una línea en /etc/fstab:

tmpfs  /tmp  tmpfs  mode=1777

De forma predeterminada, el sistema de archivos puede crecer hasta la mitad de su RAM. Si tiene un montón de swap, es posible que desee permitir que contenga archivos más grandes, por ejemplo. Para permitir hasta 2 GB:

tmpfs  /tmp  tmpfs  mode=1777,2g

(Hacer que el sistema de archivos sea mayor tiene una sobrecarga insignificante; El uso de la memoria virtual crece según sea necesario. Sigue siendo una buena idea tener un límite porque un programa fugitivo podría llenarlo muy rápido, y es mejor quedarse sin /tmp que quedarse sin memoria disponible para procesos).

Si su OS lo admite, haga todos sus sistemas de archivos en las matrices RAID 1, incluso si no se replica. De esa manera, si alguna vez necesita transferir el sistema de archivos a un disco diferente, puede hacerlo en línea y rápidamente agregando la partición en el segundo disco a la matriz, reconstruyendo la matriz y eliminando el primer disco.

Algunos LVM Los sistemas pueden reflejar los volúmenes, por lo que no necesita otras capas. ZFS lo hace sin ninguna ayuda externa.

RESPUESTOS RELACIONADOS:

Evite el tiempo de acceso al archivo escribiendo:

-o noatime

Ubicación relacionada:

Puede usar nombres de dispositivos alternativos, por ejemplo. Etiquetas o uuids.

Por ejemplo, para identificar mi reproductor de MP3, utilizo este nombre de dispositivo en mi FSTAB:

UUID=0C9F-6901

Puede imprimir los UUID de los dispositivos conectados a través del comando BLKID.

Análogo a lo que puede configurar una etiqueta en la hora de MKFS o posteriormente a través de E2FStune y herramientas comparables. Entonces puedes usar

LABEL=mylabel

en la FSTAB o en la línea de comandos.

2
maxschlepzig

Un oldie Mantenga su software en un disco y sus datos en otro. Por lo tanto, puedes buscar ambos al mismo tiempo. Hace un acceso de disco más rápido.

2
HandyGandy

Me gusta tener una partición separada para todos los datos personales que no tengo que hacer una copia de seguridad, por ejemplo. SVN FACKOUTS, copias de datos que residen principalmente en otro servidor, etc.

1
fschmitt

Monte una imagen .iso como un sistema de archivos loopback. Mantengo un número de archivos .iso alrededor, y esto puede ser una forma útil para copiar archivos de referencia en la imagen del disco.

[email protected]:~ $ ls -ld ubuntu-10.04-server-AMD64.iso
-rw-r--r-- 1 stefan staff 710412288 2010-06-27 11:51 ubuntu-10.04-server-AMD64.iso
[email protected]:~ $ mkdir ./ubuntu-10.04-server-AMD64
[email protected]:~ $ Sudo mount -o loop ubuntu-10.04-server-AMD64.iso ./ubuntu-10.04-server-AMD64
[email protected]:~ $ ls ubuntu-10.04-server-AMD64
cdromupgrade  doc      isolinux    pics  preseed             ubuntu
dists         install  md5sum.txt  pool  README.diskdefines

O, si quiero leer una copia fuera de línea del manual de instalación, puedo hacerlo desde la línea de comandos:

stefanl @ host1: ~ $ Enlaces Ubuntu-10.04-Server-AMD64/DOC/Install/Manual/en/index.html

1
Stefan Lasiewski