Անցնել պարունակությանը

Դիսկի միացում և անջատում Linux-ում

Այս հոդվածում

Note

VPS սերվերների համար օգտագործեք պլանի թարմացման տարբերակը: Ստորև ներկայացված է հրահանգը միայն առանձին Linux սերվերների համար:

Դիսկի միացում

Դիսկը միացնելուց հետո անհրաժեշտ է այն կոնֆիգուրացնել օպերացիոն համակարգի ներսում: Գործընթացը բաղկացած է չորս փուլից.

  1. Partition (բաժին) ստեղծել:
  2. Ձևաչափել (ֆայլային համակարգ ստեղծել):
  3. Մոնտաժել (mount):
  4. Ավելացնել /etc/fstab՝ ավտոմատացված մեկնարկի համար:

Դիսկը կոնֆիգուրացնելուց առաջ անհրաժեշտ է իմանալ համակարգում առկա դիսկերի անունները:

Դիսկերի ցանկը կարելի է ստանալ հետևյալ հրամանով.

lsblk
Արդյունքի օրինակ.

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   15G  0 disk
└─sda1   8:1    0   15G  0 part /
sdb1      8:16   0   10G  0 disk   # նոր դիսկ (partition-ներ չկան)
vda    252:0    0    1M  1 disk

Այս օրինակում նոր դիսկը /dev/sdb1-ն է: Ստորև բոլոր հրամաններում այն օգտագործվում է որպես օրինակ: Փոխարինեք sdbձեր համակարգում առկա իրական անունով:

1. Partition-ի ստեղծում (fdisk)

Միացրեք դիսկի ինտերակտիվ ռեժիմը.

sudo fdisk /dev/sdb1

Գործողությունների հաջորդականությունը.

  • Սեղմեք n > ստեղծել նոր partition:
  • Ընտրեք p > primary (հիմնական):
  • Սեղմեք Enter երեք անգամ (պահպանեք լռելյայն արժեքները՝ ամբողջ դիսկ, առաջին սեկտոր և այլն):
  • Սեղմեք w > գրել փոփոխությունները և դուրս գալ:

Ստուգեք արդյունքը.

lsblk

Այժմ պետք է հայտնվի նոր partition, օրինակ՝ /dev/sdb1:

2. Ֆայլային համակարգի ստեղծում

Օրինակ՝ օգտագործեք ext4-ը՝ հուսալի և լայն տարածված ֆայլային համակարգ.

sudo mkfs.ext4 /dev/sdb1

Note

Այլընտրանքներ. xfs, btrfs, ntfs (միջոցով mkfs.ntfs)՝ կախված ձեր կարիքներից:

3. Դիսկի մոնտաժում

Ստեղծեք մոնտաժման կետ (տեղադրման թղթապանակ).

sudo mkdir -p /mnt/disk2

Մոնտաժեք partition-ը.

sudo mount -o barrier=0 /dev/sdb1 /mnt/disk2

Ստուգեք.

df -Th

Դիսկը հիմա պատրաստ է օգտագործման. /mnt/disk2-ում գտնվող բոլոր ֆայլերը կպահվեն նոր դիսկի վրա:

4. Ավտոմատ մոնտաժում միացման ժամանակ (/etc/fstab)

UUID-ի օգտագործումը (փոխարենը /dev/sdb1) ապահովում է կայունություն, երբ դիսկերի հերթականությունը փոխվում է:

Ստացեք partition-ի UUID-ը.

lsblk -o NAME,UUID

Արդյունքի օրինակ.

NAME   UUID
sda
└─sda1 073e596c-0101-4b87-8f4e-40f96b90baa9
sdb
└─sdb1 1a138d62-46e2-4c2c-9d41-f488d6e340a4

Բացեք /etc/fstab-ը.

sudo nano /etc/fstab

Ավելացրեք հետևյալ տողը (փոխարինեք UUID-ը և ճանապարհը անհրաժեշտության դեպքում).

UUID=1a138d62-46e2-4c2c-9d41-f488d6e340a4  /mnt/disk2  ext4  defaults  0  2

Note

defaults — ստանդարտ մոնտաժման պարամետրեր (rw, suid, dev, exec, auto, nouser, async); 0 — չի ներառվում դումպերում (dumps); 2 — ֆայլային համակարգի ստուգում միացման ժամանակ (root-ից հետո):

Դիսկի անջատում

Տեղային դիսկը հնարավոր չէ հեռացնել, եթե սերվերն ունի վերականգնման կետ (recovery point): Նախ հեռացրեք այն վերահսկողության պանելից:

Քայլեր.

  1. Խմբագրեք /etc/fstab-ը և մեկնաբանեք կամ հեռացրեք դիսկի տողը.

    sudo nano /etc/fstab
    # UUID=... /mnt/disk2 ext4 defaults 0 2
    
  2. Չեղարկեք դիսկի մոնտաժը.

    sudo umount -l /mnt/disk2
    

    Note

    -l (lazy) դրոշակը օգտակար է, եթե դիսկը զբաղված է (օրինակ՝ մոնտաժման կետի ներսում բաց նիստ կա):

  3. Հեռացրեք մոնտաժման կետը (ըստ ցանկության).

    sudo rmdir /mnt/disk2
    
question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×