Kif Tiċċaqlaq Direttorju tad-Dar għal Partizzjoni jew Diska Ġdida fil-Linux
Fuq kwalunkwe sistema Linux, wieħed mid-direttorji li żgur se jikber fid-daqs irid ikun id-direttorju /home
. Dan għaliex id-direttorji tal-kontijiet tas-sistema (utenti) se joqogħdu f'/home ħlief kont tal-għeruq - hawn l-utenti kontinwament jaħżnu dokumenti u fajls oħra.
Direttorju importanti ieħor bl-istess imġieba huwa /var
, fih fajls log li d-daqs tagħhom se jiżdied gradwalment hekk kif is-sistema tkompli taħdem bħal fajls log, fajls tal-web, fajls spool tal-istampar eċċ.
Meta dawn id-direttorji jimlew, dan jista 'jikkawża problemi kritiċi fuq is-sistema tal-fajl tal-għeruq li jirriżultaw f'falliment tal-boot tas-sistema jew xi kwistjonijiet oħra relatati. Madankollu, xi kultant tista 'tinnota dan biss wara li tinstalla s-sistema tiegħek u tikkonfigura d-direttorji kollha fuq is-sistema/partizzjoni tal-fajl tal-għeruq.
F'din il-gwida, se nuru kif nimxu d-direttorju tad-dar f'partizzjoni dedikata possibilment fuq disk tal-ħażna ġdida fil-Linux.
Installazzjoni u qsim ta' Hard Disk Ġdid fil-Linux
Qabel ma nipproċedu aktar, aħna ser nispjegaw fil-qosor kif iżżid hard disk ġdid ma 'server Linux eżistenti.
Nota: Jekk diġà għandek partizzjoni lesta għall-operazzjoni, mur għat-taqsima li tispjega l-passi biex tiċċaqlaq id-direttorju /home
f'partizzjoni tagħha stess hawn taħt.
Aħna ser nassumu li waħħalt id-diska l-ġdida mas-sistema. Fuq hard disk, in-numru ta’ diviżorji li jridu jinħolqu kif ukoll it-tabella tal-partizzjoni hija normalment iddeterminata mit-tip tat-tikketta tad-diska u l-ewwel ftit bytes ta’ spazju jiddefinixxu l-MBR (Master Boot Record) li jaħżen it-tabella tal-partizzjoni kif ukoll il- boot loader (għal diski bootable).
Għalkemm hemm ħafna tipi ta 'tikketti, Linux jaċċetta biss tnejn: MSDOS MBR (516 bytes fid-daqs) jew GPT (GUID Partition Table) MBR.
Ejja nassumu wkoll li l-hard disk ġdid il-ġdid (/dev/sdb ta 'daqs 270 GB użat għall-iskop ta' din il-gwida, probabilment ikollok bżonn kapaċità akbar fuq server għal bażi ta 'utenti kbar.
L-ewwel trid tinfired; użajna l-isem tat-tikketta GPT f'dan l-eżempju.
# parted /dev/sdb mklabel gpt
Nota: partid jappoġġja ż-żewġ tikketti.
Issa oħloq l-ewwel partizzjoni (/dev/sdb1) b'daqs 106GB. Aħna rriżervajna 1024MB ta 'spazju għall-MBR.
# parted -a cylinder /dev/sdb mkpart primary 1074MB 107GB
Tispjega l-kmand hawn fuq:
- a – għażla li tispeċifika l-allinjament tal-partizzjoni.
- mkpart – sottokmand biex toħloq il-partizzjoni.
- primarja – tistabbilixxi tip ta' partizzjoni bħala primarja fuq il-hard disk (valuri oħra huma loġiċi jew estiżi).
- 1074MB – bidu tal-partizzjoni.
- 107GB – tmiem il-partizzjoni.
Issa iċċekkja l-ispazju ħieles fuq id-diska kif ġej.
# parted /dev/sdb print free
Aħna se noħolqu partizzjoni oħra (/dev/sdb2) b'daqs 154GB.
# parted -a cylinder /dev/sdb mkpart primary 115GB 268GB
Sussegwentement, ejja nissettjaw it-tip tas-sistema tal-fajls fuq kull partizzjoni.
# mkfs.ext4 /dev/sdb1 # mkfs.xfs /dev/sdb2
Biex tara l-apparati kollha tal-ħażna mehmuża mas-sistema, ittajpja.
# parted -l
Issa żidna d-diska l-ġdida u ħloqna l-partizzjoni meħtieġa; issa wasal iż-żmien li ċċaqlaq il-folder tad-dar f'wieħed mill-ħitan. Biex tuża fileysystem, trid tiġi mmuntata fis-sistema tal-fajls għerq f'punt ta 'muntaġġ: id-direttorju fil-mira bħal /home.
L-ewwel elenka l-użu tas-sistema tal-fajls billi tuża kmand df fuq is-sistema.
# df -l
Nibdew billi noħolqu direttorju ġdid /srv/home fejn għalissa nistgħu narmaw /dev/sdb1.
# mkdir -p /srv/home # mount /dev/sdb1 /srv/home
Imbagħad ċċaqlaq il-kontenut ta '/home f'/srv/home (għalhekk ikunu prattikament maħżuna f'/dev/sdb1) bl-użu ta' kmand cp.
# rsync -av /home/* /srv/home/ OR # cp -aR /home/* /srv/home/
Wara dan, insibu l-għodda diff, jekk kollox huwa tajjeb, kompli għall-pass li jmiss.
# diff -r /home /srv/home
Wara, ħassar il-kontenut antik kollu fil-/home kif ġej.
# rm -rf /home/*
Li jmiss unmount /srv/home.
# umount /srv/home
Fl-aħħarnett, irridu mmuntaw is-sistema tal-fajls /dev/sdb1 għal /home għall-ħin medju.
# mount /dev/sdb1 /home # ls -l /home
Il-bidliet ta 'hawn fuq se jdumu biss għall-boot attwali, żid il-linja hawn taħt fil-/etc/fstab biex tagħmel il-bidliet permanenti.
Uża l-kmand li ġej biex tikseb l-UUID tal-partizzjoni.
# blkid /dev/sdb1 /dev/sdb1: UUID="e087e709-20f9-42a4-a4dc-d74544c490a6" TYPE="ext4" PARTLABEL="primary" PARTUUID="52d77e5c-0b20-4a68-ada4-881851b2ca99"
Ladarba tkun taf l-UUID tal-partizzjoni, tiftaħ il-fajl /etc/fstab żid il-linja li ġejja.
UUID=e087e709-20f9-42a4-a4dc-d74544c490a6 /home ext4 defaults 0 2
Tispjega l-qasam fil-linja hawn fuq:
- UUID – jispeċifika l-apparat tal-blokk, tista' alternattivament tuża l-fajl tal-apparat /dev/sdb1.
- /home – dan huwa l-punt tal-muntaġġ.
- etx4 – jiddeskrivi t-tip tas-sistema tal-fajls fuq it-tagħmir/partizzjoni.
- defaults – għażliet tal-immuntar, (hawnhekk dan il-valur ifisser rw, suid, dev, exec, auto, nouser, u async).
- 0 – użat mill-għodda tad-dump, 0 li jfisser ma dump jekk is-sistema tal-fajls ma tkunx preżenti.
- 2 – użat mill-għodda fsck biex jiskopri l-ordni tal-kontroll tas-sistema tal-fajls, dan il-valur ifisser iċċekkja dan l-apparat wara s-sistema tal-fajls tal-għeruq.
Issejvja l-fajl u reboot is-sistema.
Tista 'taħdem il-kmand li ġej biex tara li/direttorju tad-dar ġie mċaqlaq b'suċċess f'partizzjoni dedikata.
# df -hl
Dak hu għalissa! Biex tifhem aktar dwar is-sistema tal-fajls Linux, aqra dawn il-gwidi relatati mal-ġestjoni tas-sistema tal-fajls fuq Linux.
- Kif Tħassar il-Kontijiet tal-Utenti bid-Direttorju tad-Dar fil-Linux
- X'inhu Ext2, Ext3 & Ext4 u Kif Toħloq u Tikkonverti Sistemi ta' Fajl Linux
- 7 Modi biex tiddetermina t-Tip tas-Sistema tal-Fajl fil-Linux (Ext2, Ext3 jew Ext4)
- Kif Immonta Filesystem Remote Linux jew Direttorju billi tuża SSHFS Fuq SSH
F'din il-gwida, spjegajnek kif tmexxi d-direttorju/home f'partizzjoni dedikata fil-Linux. Tista' taqsam kwalunkwe ħsibijiet dwar dan l-artikolu permezz tal-formola tal-kummenti hawn taħt.