🐹 CentOS 7: ΠœΠΎΠ½Ρ‚Π°ΠΆ диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ. Настройка автоматичСского ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ. Π’Π°Π±Π»ΠΈΡ†Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° fstab.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

1. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° mount, umount.
2. ΠœΠΎΠ½Ρ‚Π°ΠΆ диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ.
3. Настройка автоматичСского ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ.
4. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.


1. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° mount, umount.

Mount β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ для монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь: Β«CentOS 7: ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дисков. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° mount, umount.Β»

2. ΠœΠΎΠ½Ρ‚Π°ΠΆ диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /opt ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ старый, Π½ΠΎ Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ.

# mkdir -p /opt

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ диск ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ /opt ΠΈ смотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

# mount -t ext4 /dev/sdb1 /opt

# df -h

3. Настройка автоматичСского ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° диска ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ.

Π’Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² консоль:

# blkid /dev/sdb1

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Π²Π΅Ρ‚:

Π’Π°ΠΊΠΆΠ΅ соотвСтствиС «классичСских» ΠΈΠΌΠ΅Π½ устройств ΠΈ ΠΈΡ… UUID прСдставлСний ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

# ls -l /dev/disk/by-uuid/

НастраиваСм автоматичСскоС ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ диска ΠΏΡ€ΠΈ стартС систСмы, для этого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ /etc/fstab Π² самом ΠΊΠΎΠ½Ρ†Π΅ добавляСм Π² Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ:

# mcedit /etc/fstab

ДобавляСм Π² Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строчку:

UUID=5a42d203-262e-4408-bb1a-7589acec4724 /big_3000 ext4 defaults 0 0

Π“Π΄Π΅:

  • UUID=5a42d203-262e-4408-bb1a-7589acec4724 β€” диск, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ.
  • /big_3000 β€” ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ диск.
  • ext4 β€” файловая систСма.
  • defaults β€” стандартныС ΠΎΠΏΡ†ΠΈΠΈ. ΠŸΠΎΠ»Π½Ρ‹ΠΉ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ.
  • 0 0 β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ dump, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ диска.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄ содСрТимого Ρ„Π°ΠΉΠ»Π°:

Π’ тСкстовом Π²ΠΈΠ΄Π΅:

# /etc/fstab
# Created by anaconda on Sun Jan 5 14:17:50 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/hdd-root                      /           xfs     defaults 0 0
UUID=1494fb52-4c8a-455b-835e-f0e53513b291 /boot       xfs     defaults 0 0
/dev/mapper/centos_lenovo-swap            swap        swap    defaults 0 0
UUID=5a42d203-262e-4408-bb1a-7589acec4724 /big_3000   ext4    defaults 0 0

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ измСнСния ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ошибки:

# mount -a

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ сСрвСр Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π² Ρ€ΠΎΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ диски!

# shutdown -r now

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Если сСрвСр послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ загрузился Π² Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π²Ρ‹ сдСлали Π΄ΠΎΡΠ°Π΄Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΡƒ Π² Ρ„Π°ΠΉΠ»Π΅ /etc/fstab. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, устраняйтС ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ΡΡŒ снова.

4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ монтирования сСтСвого диска.

//192.168.0.1/network /mnt cifs user,rw,noauto,credentials=/root/.smbclient 0 0

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выполняСтся ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° network Π½Π° сСрвСрС с IP-адрСсом 192.168.0.1 Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /mnt. Π’ качСствС сСтСвой Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ cifs (ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SMB: сСрвСр samba ΠΈΠ»ΠΈ общая ΠΏΠ°ΠΏΠΊΠ° Windows). ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” user: позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, rw: с ΠΏΡ€Π°Π²ΠΎΠΌ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись, noauto: Π½Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ автоматичСски ΠΏΡ€ΠΈ стартС систСмы, credentials: Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ написаны Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ создадим Ρ„Π°ΠΉΠ» Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (credentials):

# mcedit /root/.smbclient

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π΅Π³ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

username=backup
password=backup

Π“Π΄Π΅ username: имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, password: ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.Π’ вашСм случаС ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ваши Π΄Π°Π½Π½Ρ‹Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

# mount /mnt

Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСтСвой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ //192.168.0.1/network.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

# mount

ΠžΡ‚Π²Π΅Ρ‚: список Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°.

4. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

  1. itdraft.ru Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ диск Π² Centos 7Β».
  2. stableit.ru «Как ΡƒΠ·Π½Π°Ρ‚ΡŒ UUID Ρ€Π°Π·Π΄Π΅Π»Π° Π² Linux?Β»
  3. dmosk.ru «Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСскоС ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ дисков Π² Linux?Β»

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: