Linux ~ gestión del sistema de archivos.

la gestión del sistema de archivos de Linux.



  1. la gestión del sistema de archivos.
    9.1. Revisión de la partición y el sistema de archivos.
    9.2 sistema de archivos los comandos más utilizados.
    9.3. Partición fdisk.
    9.4. / Etc / fstab de reparación de archivos.
    partición de intercambio 9.5 Asignación.

9.1. Revisión de la partición y el sistema de archivos.

tipo de partición.
  • Partición primaria: un total de un máximo de cuatro puntos.
  • Partición extendida: Sólo puede haber una partición primaria también es considerado como una especie, que es la partición primaria + partición extendida hasta cuatro. Sin embargo, la partición extendida no se puede formatear los datos almacenados y debe entonces ser dividido en particiones lógicas de usar.
  • Partición lógica: Una partición lógica se divide en la partición extendida.
    • Si el disco duro es IDE, Linux soporta hasta 59 particiones lógicas.
    • Si un disco duro SCSI, Linux soporta hasta 11 particiones lógicas.
la representación de la partición.
主分区 1		/dev/sda1
主分区 2		/dev/sda2
主分区 3		/dev/sda3
扩展分区		/dev/sda4
	逻辑分区 1		/dev/sda5
	逻辑分区 2		/dev/sda6
	逻辑分区 3		/dev/sda7
主分区 1		/dev/sda1
扩展分区		/dev/sda2
	逻辑分区 1		/dev/sda5
	逻辑分区 2		/dev/sda6
	逻辑分区 3		/dev/sda7

1 particiones lógicas comienzan siempre SDA 5.

sistema de archivos.
  • ext2: es extuna versión mejorada del sistema de archivos, sistema Red Hat Linux 7.2 es la versión por defecto del anterior ext2sistema de archivos. Lanzado en 1993, hasta un máximo TB 16 y 2 archivo TB partición (1 TB = 1024 GB = 1024 * 1024 MB).
  • ext3: es ext2una versión mejorada del sistema de archivos, la mayor diferencia es con el registro a una parada repentina en el sistema para mejorar la fiabilidad del sistema de archivos. Máximo apoyo 16 TB partición 2 TB máximo y el archivo (1 TB = 1024 GB = 1024 * 1024 MB). (CentOS 6 anteriormente).
  • ext4: es ext3una versión mejorada del sistema de archivos, ext4llevado a cabo una serie de mejoras en el rendimiento, la escalabilidad y la fiabilidad. ext4El cambio puede decirse que es temblar la tierra. ej. compatible hacia atrás ext3, hasta 1 EB particiones y hasta 16 TB de archivos. número ilimitado de subdirectorios, extiende el concepto de bloque de datos continua, la asignación de bloques múltiples, la asignación retardada, pre-asignado persistente FSCK, rápido, compruebe el registro, no hay modo de registro, desfragmentación en línea, mejora de i-nodo está habilitado de punto de quiebra y así sucesivamente. CentOS 6.3 es el sistema de archivos por defecto. (1 EB = 1,024 PB = 1024 * 1024 TB).

9.2 sistema de archivos los comandos más utilizados.

9.2.1. Sistema de archivos comandos de uso común. df, du, fsck, dumpe2fs
  • File System Ver comando df.

[Root @ localhost ~] # df [ opciones] [punto de montaje]
opción.
-a. -> Mostrar toda la información del sistema de archivos, incluyendo un sistema de archivos especial. por ejemplo. / proc, / sysfs.
-h. -> unidades de visualización de uso de la capacidad. Tal como tales como KB, MB o GB.
-T. -> Muestra el tipo de sistema de archivos.
-m. -> pantalla en MB de capacidad.
-k. -> capacidad de visualización en KB. Por defecto.

[root@localhost ~]# df
Filesystem           1K-blocks    Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      18003272 1020388  16061696   6% /
tmpfs                   501492       0    501492   0% /dev/shm
/dev/sda1               487652   53272    408780  12% /boot
[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       18G  675M   16G   5% /
tmpfs                 490M     0  490M   0% /dev/shm
/dev/sda1             477M   28M  424M   7% /boot
[root@localhost ~]# df
Filesystem           1K-blocks   Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      18003272 690640  16391444   5% /
tmpfs                   501508      0    501508   0% /dev/shm
/dev/sda1               487652  28013    434039   7% /boot
  • directorio de estadísticas o tamaño de archivo.

ll -d Sólo el tamaño estadístico de la carpeta con el nombre de archivo de un subdirectorio, no todos tamaño de los datos estadísticos.

[Root @ localhost ~] # du [ opciones] [directorio o nombre de archivo]
opción.
-a. -> Mostrar el uso del disco de cada sub-archivo. Las estadísticas predeterminadas sólo ocupan la cantidad de directorio del disco.
-h. -> hábitos muestra la huella de disco. Tal como tales como KB, MB o GB.
-s. -> huella total de Estadística sin enumerar los subdirectorios de la huella y sub-archivos.

La diferencia entre du y df comando comando.
  • comando df desde el punto de vista del sistema de archivos a tener en cuenta, no sólo tener en cuenta el espacio ocupado por el archivo, sino también el comando estadísticas o espacio del programa está ocupado (el más común es el archivo ha sido eliminado, pero el programa no libera espacio). (Proceso + File).
  • comando du está orientada a archivos, se contará sólo el espacio ocupado por el archivo o directorio.

du consumo de recursos.

[root@localhost ~]# du -sh /
du: cannot access `/proc/1738/task/1738/fd/4': No such file or directory
du: cannot access `/proc/1738/task/1738/fdinfo/4': No such file or directory
du: cannot access `/proc/1738/fd/4': No such file or directory
du: cannot access `/proc/1738/fdinfo/4': No such file or directory
656M	/
sistema de archivos de comandos de reparación fsck.

[Root @ localhost ~] # fsck [ opciones] Dispositivo de separación del nombre de archivo
de opciones.
-a. -> sin mensajes de usuario, Reparar automáticamente el sistema de archivos.
-y. -> reparación de automóviles. Y el papel -un unánime, pero algunos soportes del sistema de archivos sólo -y.

[root@localhost ~]# fsck
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/mapper/VolGroup-lv_root is mounted.
e2fsck: Cannot continue, aborting.



  • Estado del disco de mando dumpe2fs pantalla.

[Root @ localhost ~] # dumpe2fs partición nombre de archivo de dispositivo

9.2.2. Comando de montaje.

Nombre del archivo de proceso y montar el dispositivo para conectar los puntos llamado el Monte.

  • Consulta y automáticamente montaje.

[Root @ localhost ~] # monte [-l]
sistema de consulta // se ha montado el equipo. -L Muestra el nombre de etiqueta.
~
[Root @ localhost ~] # mount -a
// dependiendo del / etc / fstab contenido de archivo de configuración, se monta automáticamente.

[root@localhost ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
+ Formato del comando de montaje.
[root@localhost ~]# mount [-t 文件系统] [-L 卷标名] \
[-o 特殊选项] 设备文件名 挂载点
选项:
	-t 文件系统:加入文件系统类型来指定挂载的类型,可以是 ext3、ext4、iso9660 等文件系统。
	-L 卷标名:挂载指定卷标的分区,而不是安装设备文件名挂载。
	-o 特殊选项:可以指定挂载的额外选项。
parámetros explicación
atime / noatime Tiempo de actualización de acceso / no actualiza el tiempo de acceso. Cuando el acceso a los archivos de partición, si desea actualizar el tiempo de acceso del archivo. El valor por defecto se actualiza.
async / sync Asíncrono / síncrono. El valor por defecto es asíncrona.
auto / noauto Automático / manual. Cuando el montaje se ejecuta comandos -a, montará automáticamente de acuerdo con / etc contenido del archivo / fstab. El valor predeterminado es Auto.
por defecto Definir un valor por defecto, lo que equivale a rw, suid, dev, exec, auto, nouser, asíncrono siete opciones.
exec / noexec Ejecución / no ejecución. Establecer si la ejecución del archivo ejecutable en el sistema de archivos. El valor por defecto se permite Exec.
remonta Volver a montar el sistema de archivos ya montado, generalmente utilizado para especificar para modificar los permisos especiales.
rw / ro sistema de archivos de escritura / lectura solamente montaje, si los permisos de lectura y escritura, el valor predeterminado es rw.
sur / nosuid Con / sin el permiso SUID. Establecer el sistema de archivos tiene el permiso de SUID y SGID. El valor por defecto es una.
usuario / nouser Permitir / no permitir que los usuarios normales para montar. Establecer el sistema de archivos si desea permitir que los usuarios normales para montar. No se permite el valor por defecto, sólo el usuario root puede montar la partición.
usrquota Escrita en nombre del sistema de archivos para las cuotas de disco de usuario de apoyo. No se admite de forma predeterminada.
grpquota Escrita en nombre del grupo de apoyo de cuota de disco del sistema de archivos. No se admite de forma predeterminada.
9.2.3. Del disco de U y monte el CD.
Monte el CD.
# 建立挂载点。
[root@localhost ~]# mkdir /mnt/cdrom
# 挂载光盘。
[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

[root@localhost ~]# ll /dev/cdrom 
lrwxrwxrwx. 1 root root 3 Feb 18 18:44 /dev/cdrom -> sr0

[root@localhost ~]# mount /dev/sr0 /mnt/cdrom/
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/

Virtual Machine -> Seleccionar 已连接.
/ Dev / cdrom es sr0 enlace blando.
sistema de archivos de CD-ROM por defecto 9660 (-t especificar el tipo de sistema de archivos).
Para desinstalar Linux.

  • comando de desinstalación.

[Root @ localhost ~] # nombre de archivo de dispositivo umount o punto de montaje
[root @ localhost ~] # umount / mnt / cdrom

[root@localhost cdrom]# umount /mnt/cdrom/
umount: /mnt/cdrom: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
Monte el disco T.
[root@localhost ~]# fdisk -l
	# 查看 U 盘设备文件名。
[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb
# Linux 不支持 NTFS 文件系统。
. 9.2.4 File System comandos más utilizados - soporta el sistema de archivos NTFS.
  • Recompilar el kernel.

  • Plugin de NTFS-3G.

NTFS-3G es un software de código abierto que se puede lograr Linux, BSD libre, Mac OS X, NetBSD y Haiku y otros sistemas operativos para leer y escribir soporte NTFS. Se puede leer de forma segura y rápida y escribir particiones NTFS de Windows sin temor a la pérdida de datos.

wget https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz

Instalación
de Linux: La mayoría de las distribuciones incluyen y el uso de NTFS-3G por defecto. Por favor, el uso que uno menos que sea una versión antigua. Si desea instalar NTFS-3G a partir del código fuente a continuación, asegúrese de que ha instalado las herramientas básicas de desarrollo (compilador gcc, bibliotecas libc-dev). A continuación, escriba:

./configure
make
make install # or 'sudo make install' if you aren't root

Non-Linux: Please see the OS specific installation and source packages above.

Usage
If there was no error during installation then the NTFS volume can be mounted in read-write mode for everybody as follows. Unmount the volume if it had already been mounted, replace /dev/sda1 and /mnt/windows, if needed.

mount -t ntfs-3g /dev/sda1 /mnt/windows

Please see the NTFS-3G Manual for more options and examples.

You can also make NTFS to be mounted during boot by adding the following line to the end of the /etc/fstab file:

/dev/sda1 /mnt/windows ntfs-3g defaults 0 0

[Root @ localhost ~] # mount -t nombre de archivo de dispositivo partición NTFS-3g del punto de montaje

. 9.3.1 partición fdisk - el proceso de partición.
9.3.2. Monta automáticamente.
Publicado 47 artículos originales · ganado elogios 1 · vistas 1150

Supongo que te gusta

Origin blog.csdn.net/lyfGeek/article/details/104452596
Recomendado
Clasificación