fdisk (apenas discos com menos de 2 TB podem ser particionados)
Passos de particionamento de disco:
preparar disco -> partição -> formatar -> montar
分配1个分区
[root@www ~]# fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p #选择分配主分区
Partition number (1-4, default 1):
First sector (2048-41943039, default 2048): #开始的扇区 回车即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +1G #当前分区的大小
Partition 1 of type Linux and of size 1 GiB is set
Command (m for help): p #查看当前磁盘的分区情况
Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x44d0ef75
Device Boot Start End Blocks Id System
/dev/sdb1 2048 2099199 1048576 83 Linux
4.挂载
[root@www /]# mount /dev/sdb1 /soft/ #将/soft作为/dev/sdb1分区的一个入口目录
[root@www /]# touch /soft/1111 #添加111文件,实际上是在/dev/sdb1分区上添加的数据
[root@www /]# ls /soft/
1111
[root@www /]# umount /soft/ #卸载/soft挂载信息
------------------------------------永久操作 /etc/fstab-----------------------------------------
formato
Formato do arquivo de configuração / etc / fstab
O ponto de montagem (entrada) do dispositivo a ser montado O parâmetro de montagem do tipo de sistema de arquivo tem backup Se deve verificar
/ dev / sdb1 / db1 xfs defaults 0 0
演示临时挂在时参数的使用,只读文件系统
[root @ www ~] # mount -o ro / dev / sdc1 / datac /
Recomenda-se usar UUID ao pendurar
1. Como usar o UUID da partição do disco
[root @ www ~] # blkid | grep sdc1
/ dev / sdc1: UUID = "c7c940b3-277b-49fa-960b-eef5ed6e9b1b"
2. Teste manualmente se ele pode ser montado normalmente
[root @ www ~] # mount UUID = "c7c940b3-277b-49fa-960b-eef5ed6e9b1b" / datac
3. Grave as informações no arquivo / etc / fstab para garantir que o sistema montará automaticamente
UUID = "c7c940b3-277b-49fa-960b-eef5ed6e9b1b" / datac xfs defaults 0 0
4. Desmonte as informações de montagem / datac e, em seguida, use mount -a para verificar se o arquivo / etc / fstab está ok
[root @ www ~] # mount -a
PS: Se você reiniciar sem verificar e escrever erros, isso fará com que o sistema falhe ao iniciar. Incapaz de iniciar -> solicitar -> inserir senha -> modificar configuração -> salvar -> reiniciar
---------------------------- Estender partição de troca ------------------- -----------------------------------
1. Crie uma partição e formate-a como partição swap.
[root @ www ~] # fdisk / dev / sdb # é dividido em tamanho de 1 G
[root @ www ~] # mkswap / dev / sdb1 # formatado como swap
2. Verifique o tamanho da partição de troca atual e expanda e diminua
[root @ www ~] # free -m
total usado buff / cache compartilhado livre disponível
Mem: 1980 1475 80 10 424 242
Troca: 2047 4 2043
# 1. Expanda o tamanho da partição de troca
[root @ www ~] # swapon / dev / sdb2
[root @ www ~] # livre -m
total usado buff / cache compartilhado livre disponível
Mem: 1980 1475 80 10 424 242
Troca: 3047 4 2043
# 2. Reduza o tamanho da partição de troca
[root @ www ~] # swapoff / dev / sdb1
[root @ www ~] # livre -m
total usado buff / cache compartilhado livre disponível
Mem: 1980 1475 80 10 424 242
Troca: 2047 4 2043
[root @ www ~] # swapoff -a # significa fechar todos os swap
3. Verifique quais dispositivos estão na partição swap atual
[root @ www ~] # swapon -s
nome do arquivo tipo tamanho usado permission
/ dev / dm-1 partição 2097148 4616 -2
/ dev / sdb1 partição 1048572 0 -2
--------------- Use o arquivo para estender a partição swap ---------------------
dd if = / dev / zero de = / opt / swap_file bo = 1M contagem = 500
chmod 0600 / opt / swap_file
mkswap -f / opt / swap_file
swapon / opt / swap_file
Se você deseja montar automaticamente na inicialização, você precisa escrever em / etc / fstab