Kif tagħmel backup jew klonaj diviżorji Linux billi tuża l-kmand tal-qtates


Użu approssimattiv tal-kmand tal-qtates tal-Linux ikun li tagħmel backup sħiħ tad-diska jew backup tal-partizzjoni tad-disk jew klonazzjoni ta 'partizzjoni tad-diska billi terġa' tindirizza l-output tal-kmand kontra l-partizzjoni ta 'hard disk, jew USB stick jew fajl tal-immaġni lokali jew ikteb il- output għal socket tan-netwerk.

Huwa assolutament normali minnek li taħseb għaliex għandna nużaw cat fuq dd meta dan tal-aħħar jagħmel l-istess xogħol faċilment, li huwa pjuttost tajjeb, madankollu, reċentement indunajt li cat huwa ħafna aktar mgħaġġel minn dd meta niġu għall-veloċità u l-prestazzjoni.

Naqbel li dd jipprovdi, saħansitra aktar, għażliet u wkoll utli ħafna fit-trattament ta 'backups kbar bħal tape drives (Kif Clone Linux Partitions Bl-użu ta' Kmand 'dd'), filwaqt li cat jinkludi għażla inqas u mhux neċessarjament sostituzzjoni denja dd iżda xorta waħda, tibqa' għażla kull fejn applikabbli.

Trust me, iwettaq ix-xogħol b'suċċess fil-ikkupjar tal-kontenut ta 'partizzjoni għal partizzjoni ġdida mhux ifformattjata. L-uniċi rekwiżiti jkunu li tiġi pprovduta partizzjoni tal-hard disk valida bid-daqs minimu tad-dejta eżistenti u bl-ebda sistema ta' fajls.

Fl-eżempju hawn taħt l-ewwel partizzjoni fuq l-ewwel hard disk, li tikkorrispondi mal-partizzjoni /boot jiġifieri /dev/sda1, hija kklonata fuq l-ewwel partizzjoni tat-tieni disk (jiġifieri /dev/sdb1) billi tuża l-operatur tar-ridirezzjoni tal-Linux.

# cat /dev/sda1 > /dev/sdb1

Wara li jintemm il-kmand, il-partizzjoni kklonata tiġi mmuntata fuq /mnt u ż-żewġ direttorji tal-punti tal-muntaġġ huma elenkati biex jiċċekkjaw jekk xi fajls humiex nieqsa.

# mount /dev/sdb1 /mnt
# ls /mnt
# ls /boot

Sabiex testendi s-sistema tal-fajl tal-partizzjoni għad-daqs massimu toħroġ il-kmand li ġej bi privileġġi tal-għeruq.

$ sudo resize2fs /dev/sdb1

Il-kmand cat huwa għodda eċċellenti biex timmanipula fajls tat-test fil-Linux u xi fajls multimedjali speċjali, iżda għandu jiġi evitat għal fajls tad-dejta binarji jew fajls shebang konkatenati. Għall-għażliet l-oħra kollha, toqgħodx lura milli tesegwixxi man cat mill-console.

$ man cat

B'mod sorprendenti, hemm kmand ieħor imsejjaħ tac, iva, qed nitkellem dwar tac, li hija verżjoni bil-maqlub tal-kmand tal-qtates (wkoll miktuba lura) li juri kull linja ta 'fajl f'ordni inversa, trid tkun taf aktar dwar tac, aqra Kif biex tuża Tac Command fil-Linux.