-
Preparación antes del experimento:
-
Cómo agregar un disco duro al sistema:
- 1) linux virt-manager, haga clic en la bombilla, agregue hardware, seleccione virtio como modo
- 2) Windows está en estado cerrado, configurar, agregar, disco duro, siguiente paso, sata, siguiente paso, crear, 5G, siguiente paso, ubicación de almacenamiento, completar
1. Identificación del dispositivo
-
Una vez que el equipo está conectado al sistema, está en forma de archivos
-
Nombre de archivo del dispositivo:
- SATA / SAS / USB / dev / sda, / dev / sdb ## s = SATA, d = DISK a = primer bloque, b = segundo bloque
- IDE / dev / hd0 , / dev / hd1 ## h = difícil
- VIRTIO-BLOCK / dev / vda, / dev / vdb ## v = virtio
- M2 (SSD) / dev / nvme0, / dev / nvme1 ## nvme = m2
- SD / MMC (tarjeta) / dev / nmcblk0, / dev / nmcblk1 ## nmcblk = tarjeta nmc
- Unidad de CD-ROM / dev / cdrom, / dev / sr0, / dev / sr1
-
Vista del dispositivo
-
fdisk -l ## Verifica la situación de la partición del disco, la situación real del dispositivo en el sistema
-
lsblk ## Uso del dispositivo
-
blkid ## Modo de administración del dispositivo e identificación del dispositivo, puede ver la identificación, lo que indica que el dispositivo ha sido procesado
-
df ## Ver la situación de montaje del dispositivo
-
df -h ## Unidad 2 ^ n
-
df -H ## Unidad 10 ^ n
-
cat / proc / partitions ## Ver los dispositivos reconocidos por el sistema
-
2. Monte el dispositivo
-
El sistema puede utilizar un dispositivo con una identificación de dispositivo en el sistema
-
Comando de montaje
-
mount -o parámetro de montaje dispositivo punto de montaje
-
desmontar equipo | Punto de montaje ## Desinstalar el dispositivo, ocupado muestra que el programa del sistema está utilizando el dispositivo desinstalado y que la desinstalación no se puede completar
-
Desinstale el soporte en uso:
- fuser -vm / mnt ## Ver qué programas se están ejecutando en el dispositivo
- kill -9 ### Finaliza el programa
- fuser -kvm / mnt ## Finaliza la mayoría de los procesos que se ejecutan en el dispositivo y resuelve el problema de ocupación del programa
-
mount ## Ver información de montaje
-
dispositivo de montaje punto de montaje ## Dispositivo de montaje
-
montaje -o rw / dev / vda1 / mnt
-
mount -o remount, ro / mnt ## (agregar punto de montaje, sin dispositivo) convertir los parámetros de montaje de lectura-escritura a solo lectura (solo lectura pero no escritura)
4. Partición
- Método de partición:
Método de partición MBR Partición
primaria: la partición que registra la información de la partición en la tabla de la partición primaria y se puede usar directamente
Partición extendida: la partición registrada en la tabla de la partición primaria no se puede usar directamente, pero la partición lógica va a la
partición lógica: la partición en la partición extendida también se llama partición lógica
o ## mbr 分開 去 方法
p ## Verifique la situación de la partición.
Cree una partición extendida y podrá crear 4 particiones más. Nota: Al crear una partición extendida, debe dar el espacio restante para la partición extendida
(al eliminar el dispositivo, asegúrese de que el dispositivo no esté en uso, de lo contrario, es probable que el sistema se bloquee)
Partición GPT
g #Seleccione el método de partición GPT
p ## El método de partición gpt siempre se puede crear
-
fdisk / dev / sdb ## Interfaz de partición
-
m ## pista
-
d ## Eliminar
-
n ## Nuevo
-
p ## Ver
-
-l ## Ver información
-
q ## Salir (no guardar información)
-
wq ## (Salir y guardar en el disco duro)
-
-
udevadm set ## Sincronizar la tabla de particiones con el sistema
-
dd if = / dev / zero of = / dev / vdb bs = 1M count = 1 ## Eliminar información de la tabla de particiones
-
1. Configure el método de partición
-
parted / dev / vdb mklabel msdos ## Establecer el método de partición en mbr
-
parted / dev / vdb mklabel gpt ## Establecer el método de partición gpt
-
-
2. Divide la partición
-
parted / dev / vdb mkpart primaria 1100 ## Nueva partición
-
parted / dev / vdb mkpart primaria 101200 ## Nueva partición
-
-
3. Eliminar la partición
- parted / dev / vdb rm 3 ## Eliminar 3 partición
- parted / dev / vdb rm 3 ## Eliminar 3 partición
5. Formateo de archivos del sistema
-
El dispositivo recién creado no se puede montar ni utilizar
-
Necesita instalar el sistema de archivos
-
Comparación de sistemas de archivos comunes:
-
Formato del sistema de archivos del dispositivo
-
mkfs.xfs / dev / vdb1 -f ## Los datos deben formatearse con -f
-
mount / dev / sdb1 / mnt ## Montaje temporal
-
-
vim / etc / fstab
-
/ dev / sdb1 / mnt xfs por defecto 0 0 ## Cuelga permanentemente la estrategia
-
mount -a ## Hace que la política entre en vigor inmediatamente
-
No es necesario eliminarlo directamente
-
El archivo está escrito incorrectamente: (hará que el sistema no se inicie)
-
Ingrese la contraseña del supervisor
-
vim / etc / fstab modificar la ubicación incorrecta
-
-
df -sh ## Ver tamaño del dispositivo
6. Cuota de disco
-
Permitir a los usuarios no monopolizar el disco y limitar el tamaño de los datos escritos en el disco por los usuarios
-
desmontar / mnt
-
mount -o usrquota / dev / sdb1 / mnt ## Activar cuota de disco
-
montar | cola -n 1 ##
-
edquota -u lee ## Editar cuota de disco
-
vim / etc / fstab ## Activación permanente de la cuota de disco
-
Activación permanente: / dev / sdb1 / mnt xfs por defecto, usrquota 0 0 ## Activar cuotas automáticamente cuando se activa el disco
-
Eliminar: elimina directamente el contenido correspondiente
-
hard ## El tamaño máximo de datos que se pueden escribir
7. Encuentre instrucciones para usar
- Preparación del experimento: Crear archivo: en / mnt / file
touch westosfile{1..5}
chmod 000 westosfile*
chown lee westosfile1
chgrp westos westosfile2
chown westos.lee westosfile3
chmod ug+w westosfile1
chmod ugo+w westosfile2
chmod 755 westosfile3
chmod 666 westosfile4
chmod 700 westosfile5
mkdir westosdir
ls -l /mnt
-
Comando de supervisión watch -n 1 ls -l / mnt
-
Búsqueda de nombre de archivo
find / mnt / -name westosfile1
find / mnt -name westosf *
-
最大 深度
buscar / etc / -name passwd
buscar / etc / -maxdepth 2 -name passwd
find / etc / -maxdepth 1 -name passwd
-
深度 浅 深度
find / mnt -mindepth 2 -type d
find / mnt -mindepth 1 -type d
find / mnt -mindepth 0 -type d
-
Búsqueda de usuario
find / mnt -user root
-
Búsqueda de grupo
find / mnt -group westos
-
Búsqueda de usuarios y grupos -a
find / mnt -user westos -a -group lee
-
Usuario o grupo -o
find / mnt -user westos -o -group lee
find / mnt -user root -o -group lee
-
Búsqueda inversa
find / mnt -not -user root -o -group lee
-
Hora de modificación del archivo
touch / mnt / westosfile1 ## Marca de tiempo de modificación
find / mnt -cmin 1 ##
Fecha de modificación del archivo en un minuto ## Ver tiempo
find / mnt -cmin +1 ## El tiempo de modificación es mayor que un minuto
-
Tamaño de archivo de búsqueda
dd if = / dev / zero of = / mnt / westosfile1 bs = 1M count = 10
dd if = / dev / zero of = / mnt / westosfile2 bs = 1M count = 20 dd if = / dev / zero of = / mnt / westosfile3 bs = 1M count = 30
find / mnt -size 20M ## Tamaño de archivo de 20M
find / mnt -size -20M ## Tamaño de archivo menos de 20M find / mnt -size + 20M ## Tamaño de archivo mayor de 20M
-
Permiso de archivo búsqueda
exacta ## Bit de permiso de archivo 111 find / mnt -perm 222O ## u bit tiene 2 o g bit tiene 2 o o bit tiene 2 find / mnt -perm / 222
Y ## el bit u tiene 2 y el bit g tiene 2 y el bit o tiene 2 find / mnt -perm -222
-
Procesar los resultados de búsqueda
find / mnt -perm -002 -exec rm -rf {}; ## Eliminar archivos con o bit 2