мЙЮОЩЕ ЪБРЙУЙ
Linux, РТПЗТБННЩ — РТПВМЕНЩ Й ТЕЫЕОЙС
уПЪДБОЙЕ, НПОФЙТПЧБОЙЕ Й ЪБРЙУШ ПВТБЪПЧ
1. уПЪДБОЙЕ Й НПОФЙТПЧБОЙЕ ПВТБЪПЧ
дПЧПМШОП ЮБУФП ВЩЧБЕФ ОХЦОП УПЪДБФШ ПВТБЪ ПРФЙЮЕУЛПЗП ДЙУЛБ. ч Windows ДМС УПЪДБОЙС ПВТБЪБ ДЙУЛБ ПВЩЮОП ЙУРПМШЪХАФУС РПУФПТПООЙЕ РТПЗТБННЩ, ОБРТЙНЕТ, Nero ЙМЙ WinImage. ч Linux НЩ ВХДЕН РПМШЪПЧБФШУС ФПМШЛП УТЕДУФЧБНЙ ПРЕТБГЙПООПК УЙУФЕНЩ.
пВТБЪ CD/DVD-ДЙУЛБ НПЦОП УПЪДБФШ У РПНПЭША ЛПНБОДЩ dd:
dd if=/dev/cdrom of=
чНЕУФП /dev/cdrom ОБДП РПДУФБЧЙФШ ЙНС ЖБКМБ ХУФТПКУФЧБ ЧБЫЕЗП РТЙЧПДБ CD/DVD (ПВЩЮОП ЬФПЗП ДЕМБФШ ОЕ РТЙИПДЙФУС, РПУЛПМШЛХ УУЩМЛБ /dev/cdrom ХУФБОБЧМЙЧБЕФУС УБНПК УЙУФЕНПК ОБ ЧБЫ РТЙЧПД CD/DVD).
хЛБЪБООБС ЛПНБОДБ УПЪДБУФ ЖБКМ ПВТБЪБ cd.iso, ЛПФПТЩК ВХДЕФ ЪБРЙУБО Ч ЧБЫ ДПНБЫОЙК ЛБФБМПЗ. бОБМПЗЙЮОП У РПНПЭША ЬФПК ЛПНБОДЩ НПЦОП УПЪДБФШ Й ПВТБЪ ДЙУЛЕФЩ — ФПМШЛП ЧНЕУФП /dev/cdrom ОХЦОП ХЛБЪБФШ ЙНС ЖБКМБ ХУФТПКУФЧБ /dev/fd0.
юФП НПЦОП УДЕМБФШ У ISO-ПВТБЪПН Ч Windows? еЗП НПЦОП ЪБРЙУБФШ ОБ ЮЙУФХА ВПМЧБОЛХ ЙМЙ ЦЕ ПФЛТЩФШ Ч УРЕГЙБМШОПК РТПЗТБННЕ (ОБРТЙНЕТ, ISOpen ЙМЙ UltraISO) ДМС ЙЪНЕОЕОЙС. ч Linux ПФЛТЩФШ ПВТБЪ НПЦОП У РПНПЭША УТЕДУФЧ УБНПК ПРЕТБГЙПООПК УЙУФЕНЩ.
дМС ЬФПЗП ЕЗП ОБДП РТПУФП РПДНПОФЙТПЧБФШ Л ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЕ У РПНПЭША ЛПНБОДЩ УМЕДХАЭЕЗП ЖПТНБФБ:
# mount -o loop -t iso9660 ПВТБЪ ФПЮЛБ_НПОФЙТПЧБОЙС
— ПРГЙС -o loop ПЪОБЮБЕФ, ЮФП ВХДЕФ НПОФЙТПЧБФШУС ОЕ ЖБКМ ХУФТПКУФЧБ, Б ПВТБЪ ДЙУЛБ, ЛПФПТЩК ЪБРЙУБО ОБ ЦЕУФЛЙК ДЙУЛ;
— РБТБНЕФТ -t 9660 ЪБДБЕФ ФЙР ЖБКМПЧПК УЙУФЕНЩ ПВТБЪБ: iso9660 (УФБОДБТФОБС ЖБКМПЧБС УЙУФЕНБ ДМС CD/DVD);
— РПУМЕ ЖБКМПЧПК УЙУФЕНЩ ХЛБЪЩЧБЕФУС ЖБКМ ПВТБЪБ, ОБРТЙНЕТ,
/cd.iso;
— РПУМЕДОЙК РБТБНЕФТ — ЬФП ФПЮЛБ НПОФЙТПЧБОЙС, ЛБФБМПЗ, Л ЛПФПТПНХ ВХДЕФ РПДНПОФЙТПЧБО ПВТБЪ (ОБРПНОА, ЮФП ЛБФБМПЗ ДПМЦЕО УХЭЕУФЧПЧБФШ).
ртйнеюбойе
ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ЛПНБОДХ mount ОХЦОП ЧЩРПМОСФШ ПФ ЙНЕОЙ РПМШЪПЧБФЕМС root ЙМЙ У РПНПЭША ЛПНБОД sudo ймй su.
ч ОБЫЕН УМХЮБЕ ДМС НПОФЙТПЧБОЙС ПВТБЪБ
/cd.iso Л ЛБФБМПЗХ /mnt/image ОХЦОП ЧЩРПМОЙФШ ЛПНБОДХ:
# mount -o loop -t iso9660
рПУМЕ ЬФПЗП НПЦОП ПВТБЭБФШУС Л ПВТБЪХ ЛБЛ Л ПВЩЮОПНХ ЛБФБМПЗХ:
2. ъБРЙУШ ПВТБЪПЧ ОБ ВПМЧБОЛХ
рТЕДРПМПЦЙН, Х ЧБУ ЕУФШ ЖБКМ ПВТБЪБ cd.iso, Й ОХЦОП ЪБРЙУБФШ ЕЗП ОБ ЛПНРБЛФ-ДЙУЛ, ОП ЧЩ ОЕ ИПФЙФЕ (ЙМЙ ОЕ ЙНЕЕФЕ ЧПЪНПЦОПУФЙ) ЙУРПМШЪПЧБФШ ЗТБЖЙЮЕУЛЙЕ РТПЗТБННЩ ЧТПДЕ Nero ЙМЙ k3b. ч ЬФПН УМХЮБЕ ЧБН ОХЦОП ЙУРПМШЪПЧБФШ РТПЗТБННХ cdrecord (РБЛЕФ ОБЪЩЧБЕФУС БОБМПЗЙЮОП). лПНБОДБ ДМС ЪБРЙУЙ ПВТБЪБ ОБ ВПМЧБОЛХ CD-R ПЮЕОШ РТПУФБ Й ЧЩЗМСДЙФ ФБЛ:
# cdrecord dev=0,0,0 -dao speed=16 ЖБКМ_ПВТБЪБ
дМС ЪБРЙУЙ DVD-R ЙУРПМШЪХЕФУС БОБМПЗЙЮОБС ЛПНБОДБ:
# dvdrecord dev=0,0,0 -dao speed=4 ЖБКМ_ПВТБЪБ
ч ЬФПК ЛПНБОДЕ ЧБН ОХЦОП ЙЪНЕОЙФШ РБТБНЕФТ dev — ЬФП ЙДЕОФЙЖЙЛБФПТ ХУФТПКУФЧБ CD/DVD. еУМЙ Ч ЧБЫЕК УЙУФЕНЕ ХУФБОПЧМЕО ФПМШЛП ПДЙО РТЙЧПД CD/DVD, Й ПО ЦЕ СЧМСЕФУС РЙЫХЭЙН, ФПЗДБ, УЛПТЕЕ ЧУЕЗП, Х ОЕЗП ВХДЕФ ЙДЕОФЙЖЙЛБФПТ 0,0,0.
оП ЕУМЙ Х ЧБУ ОЕУЛПМШЛП РТЙЧПДПЧ CD/DVD (ОБРТЙНЕТ, ПВЩЮОЩК Й РЙЫХЭЙК), ЧЩ ДПМЦОЩ ЧЧЕУФЙ УМЕДХАЭХА ЛПНБОДХ:
лПНБОДБ ЧЩЧЕДЕФ УРЙУПЛ CD/DVD, ХУФБОПЧМЕООЩИ Ч ЧБЫЕК УЙУФЕНЕ. чБН ОБДП ЪБРПНОЙФШ ЙДЕОФЙЖЙЛБФПТ ОХЦОПЗП РТЙЧПДБ Й ЙУРПМШЪПЧБФШ ЕЗП РТЙ ЪБРЙУЙ ПВТБЪБ ДЙУЛБ
дМС ПЮЙУФЛЙ DVD-RW ДЙУЛБ ЙУРПМШЪХЕФУС ЛПНБОДБ:
# dvd+rw-format -f ЙНС_ХУФТПКУФЧБ_DVD-RW
дМС ВЩУФТПК ПЮЙУФЛЙ CD-RW ЧЧЕДЙФЕ ЛПНБОДХ:
# cdrecord -v blank=fast dev=0,0,0
еУМЙ ОХЦОП РТПЙЪЧЕУФЙ РПМОХА, Б ОЕ ВЩУФТХА ПЮЙУФЛХ, ЪБНЕОЙФЕ blank=fast ОБ blank=all.
3. рТПЗТБННБ mkisofs
йОПЗДБ ОХЦОП УПЪДБФШ ПВТБЪ CD/DVD ОЕ У ПТЙЗЙОБМШОПЗП ДЙУЛБ, Б У ЛБФБМПЗПЧ ЖБКМПЧПК УЙУФЕНЩ. дТХЗЙНЙ УМПЧБНЙ — Х ЧБУ ЕУФШ ЖБКМЩ Й ЛБФБМПЗЙ, ЛПФПТЩЕ ЧБН ОХЦОП ЪБРЙУБФШ ОБ CD/DVD. фЕИОПМПЗЙС CD/DVD ОЕ РПЪЧПМСЕФ ЪБРЙУЩЧБФШ ЖБКМЩ Й ЛБФБМПЗЙ ОЕРПУТЕДУФЧЕООП ОБ ОПУЙФЕМШ — ЧБН ОХЦОП УПЪДБФШ ЛБФБМПЗ, РПНЕУФЙФШ Ч ОЕЗП ЧУЕ ЖБКМЩ Й ЛБФБМПЗЙ, ЛПФПТЩЕ ЧЩ ИПФЙФЕ ЪБРЙУБФШ ОБ ПРФЙЮЕУЛЙК ДЙУЛ, ЪБФЕН УПЪДБФШ РП ЬФПНХ ЛБФБМПЗХ ISO-ПВТБЪ, Б РПФПН ЪБРЙУБФШ ЕЗП ОБ ВПМЧБОЛХ.
уЛПРЙТХКФЕ ЧУЕ ОЕПВИПДЙНЩЕ ЧБН ЖБКМЩ Ч ЛБФБМПЗ
/cd. ъБФЕН ЧЩРПМОЙФЕ ЛПНБОДХ:
mkisofs -r -jcharset koi8-r -o
ьФБ ЛПНБОДБ УПЪДБУФ РП ЛБФБМПЗХ
/cd ЖБКМ ПВТБЪБ cd.iso Й РПНЕУФЙФ ЕЗП Ч ЧБЫ ДПНБЫОЙК ЛБФБМПЗ. пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ЛПДЙТПЧЛХ МПЛБМЙЪПЧБООПК ЧЕТУЙЙ — УЕКЮБУ ЙУРПМШЪХЕФУС koi8-r. еУМЙ Х ЧБУ ДТХЗБС ЛПДЙТПЧЛБ, ОБРТЙНЕТ, utf8, ЧЩ ДПМЦОЩ ХЛБЪБФШ ЕЕ:
mkisofs -r -jcharset utf8 -o
хЛБЪБОЙЕ ЛПДЙТПЧЛЙ ОЕПВИПДЙНП ДМС РТБЧЙМШОПЗП ПФПВТБЦЕОЙС ТХУУЛПСЪЩЮОЩИ ЙНЕО ЖБКМПЧ Й ЛБФБѓМПЗПЧ РПД ХРТБЧМЕОЙЕН MS Windows.
рПУМЕ УПЪДБОЙС ISO-ПВТБЪБ ЕЗП ОХЦОП ЪБРЙУБФШ ОБ ОПУЙФЕМШ У РПНПЭША ЛПНБОДЩ cdrecord, ЛБЛ ВЩМП РПЛБЪБОП ТБОЕЕ. рПУМЕ ЪБРЙУЙ ОЕ ЪБВХДШФЕ ХДБМЙФШ ПВТБЪ, ЮФПВЩ ПО ОЕ ЪБОЙНБМ НЕУФБ ОБ ДЙУЛЕ.
уХЭЕУФЧХЕФ УРПУПВ ЪБРЙУЙ ЛБФБМПЗБ ОБ CD/DVD ВЕЪ УПЪДБОЙС РТПНЕЦХФПЮОПЗП ISO-ПВТБЪБ. дМС ЬФПЗП УМХЦЙФ ЛПНБОДБ:
mkisofs -jcharset ЛПДЙТПЧЛБ /ЛБФБМПЗ | cdrecord -ПРГЙЙ
4.рТЕПВТБЪПЧБОЙЕ ПВТБЪПЧ ДЙУЛПЧ
йОПЗДБ ОХЦОП ЪБРЙУБФШ УПЪДБООЩК Ч ДТХЗПК РТПЗТБННЕ ПВТБЪ ДЙУЛБ, ЖПТНБФ ЛПФПТПЗП ПФМЙЮБЕФУС ПФ ISO9660. оБЙВПМЕЕ ЮБУФП ЧУФТЕЮБАФУС ПВТБЪЩ ДЙУЛПЧ Ч ЖПТНБФБИ IMG, BIN, CUE, NRG, CCD.
еУМЙ Х ЖБКМБ ПВТБЪБ «ТБУЫЙТЕОЙЕ» (Ч Linux ОЕФ РПОСФЙС «ТБУЫЙТЕОЙЕ», РПЬФПНХ ДБООПЕ УМПЧП ЧЪСФП Ч ЛБЧЩЮЛЙ) img, ФП ЬФП ЕЭЕ ОЕ ПЪОБЮБЕФ, ЮФП ЖПТНБФ ПВТБЪБ ISO9660. пДОЙ РТПЗТБННЩ, ОБРТЙНЕТ, k3b, ДЕКУФЧЙФЕМШОП, УПЪДБАФ ПВТБЪ Ч ЖПТНБФЕ ISO9660 Й ЪБРЙУЩЧБАФ ЕЗП Ч ЖБКМ У ТБУЫЙТЕОЙЕН img, a ДТХЗЙЕ — НПЗХФ ЪБРЙУЩЧБФШ Ч ЖБКМ У ФБЛЙН ЦЕ ТБУЫЙТЕОЙЕН ПВТБЪЩ ДЙУЛБ Ч УПВУФЧЕООЩИ ЖПТНБФБИ.
жБКМЩ .bin/.cue НПЦОП ЪБРЙУБФШ ОБ ДЙУЛ У РПНПЭША РТПЗТБННЩ cdrdao ЙМЙ РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ bchunk.
Nero ЪБРЙУЩЧБЕФ ПВТБЪЩ ДЙУЛБ Ч ЖПТНБФЕ NRG, ЛПФПТЩК НПЦОП РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ nrg2iso. еУМЙ ЧБН ОХЦОП ПФЛТЩФШ NRG-ПВТБЪ, ЮФПВЩ РТПУНПФТЕФШ ЕЗП УПДЕТЦЙНПЕ, ЧЩ ЬФП НПЦЕФЕ УДЕМБФШ У РПНПЭША ЛПНБОДЩ:
mount -t udf,iso9660 -o loop,ro,offset=307200 ЖБКМ.nrg ФПЮЛБ_НПОФЙТПЧБОЙС
пВТБЪ Ч ЖПТНБФЕ CloneCD (ccd) НПЦОП РТЕПВТБЪПЧБФШ Ч ISO У РПНПЭША РТПЗТБННЩ ccd2iso.
5. уПЪДБОЙЕ Й НПОФЙТПЧБОЙЕ ЖБКМПЧ У ЖБКМПЧПК УЙУФЕНПК
йОПЗДБ (ОБРТЙНЕТ, ДМС УПЪДБОЙС НЙОЙ-ДЙУФТЙВХФЙЧБ) ОХЦОП УПЪДБФШ ЖБКМ, УПДЕТЦБЭЙК УПВУФЧЕООХА ЖБКМПЧХА УЙУФЕНХ. рЕТЧЩН ДЕМПН ОХЦОП УПЪДБФШ РХУФПК ЖБКМ, РПФПН УПЪДБФШ Ч ОЕН ЖБКМПЧХА УЙУФЕНХ, Б ЪБФЕН РПДНПОФЙТПЧБФШ ЬФПФ ЖБКМ Л ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЕ. чУЕ ЬФП НПЦОП УДЕМБФШ У РПНПЭША ФТЕИ ЛПНБОД:
# dd if=/dev/zero of=/file.fs bs=1k count=100000
# mkfs.ext2 -F /file.fs
# mount -t ext2 -o loop file.fs /mnt/disk
рЕТЧБС ЛПНБОДБ УПЪДБЕФ РХУФПК ЖБКМ ТБЪНЕТПН РПЮФЙ 100 нВБКФ (100 000 лВБКФ), ЧФПТБС ЛПНБОДБ УПЪДБЕФ Ч ЬФПН ЖБКМЕ ЖБКМПЧХА УЙУФЕНХ ФЙРБ ext2, ФТЕФШС — НПОФЙТХЕФ ЖБКМ Л ЛБФБМПЗХ /mnt/disk.
6. уПЪДБОЙЕ ЖБКМПЧПК УЙУФЕНЩ
ч ТБЪД. 5 У РПНПЭША ЛПНБОДЩ mkfs.ext2 НЩ УПЪДБМЙ ЖБКМПЧХА УЙУФЕНХ Ч ЖБКМЕ. у РПНПЭША ЬФПК ЛПНБОДЩ НЩ НПЦЕН УПЪДБФШ ЖБКМПЧХА УЙУФЕНХ ОБ ТБЪДЕМЕ ЦЕУФЛПЗП ДЙУЛБ, ОБРТЙНЕТ: mkfs.ext2 /dev/hda1.
чППВЭЕ, УПЪДБФШ ЖБКМПЧХА УЙУФЕНХ ОХЦОПЗП ФЙРБ (ЕУМЙ ЬФБ ЖБКМПЧБС УЙУФЕНБ РПДДЕТЦЙЧБЕФУС СДТПН ЧБЫЕК УЙУФЕНЩ) НПЦОП У РПНПЭША ЛПНБОДЩ mkf s. , ОБРТЙНЕТ:
mkfs.ext3
mkfs.vfat mkfs.reiserfs
рПДТПВОЕЕ РТПЮЙФБФШ ПВ ЬФПН НПЦОП, ЧЧЕДС ЛПНБОДХ:
7.рТПЧЕТЛБ Й ЧПУУФБОПЧМЕОЙЕ ЖБКМПЧПК УЙУФЕНЩ
дМС РТПЧЕТЛЙ ЖБКМПЧПК УЙУФЕНЩ ЙУРПМШЪХЕФУС РТПЗТБННБ fsck:
оБРТЙНЕТ: fsck /dev/hda5.
рЕТЕД ЙУРПМШЪПЧБОЙЕН ЬФПК ЛПНБОДЩ ОБДП ТБЪНПОФЙТПЧБФШ РТПЧЕТСЕНХА ЖБКМПЧХА УЙУФЕНХ.
еУМЙ ФТЕВХЕФУС РТПЧЕТЙФШ ЛПТОЕЧХА ЖБКМПЧХА УЙУФЕНХ, ФП УМЕДХЕФ ЪБЗТХЪЙФШУС У LiveCD Й ЪБРХУФЙФШ fsck ДМС РТПЧЕТЛЙ ОХЦОПЗП ТБЪДЕМБ.
еУМЙ ЦЕ ЦЕУФЛЙК ДЙУЛ «РПУЩРБМУС» (ФП ЕУФШ РПСЧЙМЙУШ «РМПИЙЕ» ВМПЛЙ), ОХЦОП, ОЕ ДПЦЙДБСУШ РПМОПК РПФЕТЙ ДБООЩИ, РТПЙЪЧЕУФЙ УМЕДХАЭЙЕ ДЕКУФЧЙС:
1.чЩРПМОЙФШ ЛПНБОДХ fsck -У (ЛПНБОДБ РПНЕФЙФ «РМПИЙЕ» ВМПЛЙ).
2.уДЕМБФШ ТЕЪЕТЧОХА ЛПРЙА ЧУЕИ ЧБЦОЩИ ДБООЩИ.
3.пФРТБЧЙФШУС Ч НБЗБЪЙО ЪБ ОПЧЩН ЦЕУФЛЙН ДЙУЛПН Й РЕТЕОЕУФЙ ДБООЩЕ УП УФБТПЗП ЦЕУФЛПЗП ДЙУЛБ ОБ ОПЧЩК. рТПЧЕТЙФШ ЦЕУФЛЙК ДЙУЛ ОБ ОБМЙЮЙЕ РМПИЙИ УЕЛФПТПЧ НПЦОП РТПЗТБННПК badblocks.
ртйнеюбойе
рТПЗТБННБ fsck НПЦЕФ РТПЧЕТСФШ ОЕ ФПМШЛП ЖБКМПЧЩЕ УЙУФЕНЩ ext2/ext3. дМС РТПЧЕТЛЙ, ОБРТЙНЕТ, vfat НПЦОП ЙУРПМШЪПЧБФШ ЛПНБОДХ fsck.vfat .
дМС ЧПУУФБОПЧМЕОЙС «ХРБЧЫЕК» ФБВМЙГЩ ТБЪДЕМПЧ НПЦОП ЙУРПМШЪПЧБФШ РТПЗТБННХ gpart. фПМШЛП ВХДШФЕ ПУФПТПЦОЩ Й ЧОЙНБФЕМШОП ЮЙФБКФЕ ЧУЕ УППВЭЕОЙС, ЧЩЧПДЙНЩЕ РТПЗТБННПК.
8.уНЕОБ ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЩ.лПНБОДБ chroot
рТЕДРПМПЦЙН, НЩ РПУФБЧЙМЙ Windows РПУМЕ Linux, Й РТПЗТБННБ ХУФБОПЧЛЙ Windows РЕТЕЪБРЙУБМБ ОБЮБМШОЩК ЪБЗТХЪЮЙЛ. фЕРЕТШ Windows ЪБЗТХЦБЕФУС, a Linux — ОЕФ. юФП ДЕМБФШ? оХЦОП ЪБЗТХЪЙФШУС У LiveCD Й ЧЩРПМОЙФШ ЛПНБОДХ:
оБРТЙНЕТ, ЕУМЙ Linux ВЩМБ ХУФБОПЧМЕОБ Ч ТБЪДЕМ /dev/hda5, ФП ОХЦОП ЧЧЕУФЙ ЛПНБОДХ:
дБООБС ЛПНБОДБ УНЕОЙФ ЛПТОЕЧХА ЖБКМПЧХА УЙУФЕНХ — ФП ЕУФШ ЧЩ ЪБЗТХЪЙФЕ СДТП Linux У LiveCD, a ЪБФЕН УДЕМБЕФЕ РПДНЕОХ ЛПТОЕЧПК ЖБКМПЧПК УЙУФЕНЩ. чБН ПУФБОЕФУС ФПМШЛП ЧЧЕУФЙ ЛПНБОДХ ЪБРЙУЙ ЪБЗТХЪЮЙЛБ (ОБРТЙНЕТ, lilo) ДМС ЧПУУФБОПЧМЕОЙС ОБЮБМШОПЗП ЪБЗТХЪЮЙЛБ.
9. рПДТПВОП П НПОФЙТПЧБОЙЙ NTFS
лБЛ ХЦЕ ВЩМП ПФНЕЮЕОП ТБОЕЕ, Linux ХНЕЕФ ФПМШЛП ЮЙФБФШ ЙОЖПТНБГЙА ЙЪ NTFS-ТБЪДЕМПЧ, ОП ОЕ ХНЕЕФ ЪБРЙУЩЧБФШ Ч ОЙИ ЙОЖПТНБГЙА. еУМЙ РТЙ РЕТЕЛПНРЙМСГЙЙ СДТБ ЧЛМАЮЙФШ ПРГЙА ЪБРЙУЙ ЙОЖПТНБГЙЙ Ч NTFS-ТБЪДЕМЩ, ФП РПДДЕТЦЛБ ЪБРЙУЙ РПСЧЙФУС, ОП ПЮЕОШ ПЗТБОЙЮЕООБС.
уХЭЕУФЧХАФ УТЕДУФЧБ, РПЪЧПМСАЭЙЕ ДПВБЧЙФШ РПДДЕТЦЛХ ЪБРЙУЙ NTFS-ТБЪДЕМПЧ. уБНЩН ПРФЙНБМШОЩН ЙЪ ОЙИ СЧМСЕФУС НПДХМШ ntfs-3g. нПДХМШ ntfs-3g ДПУФХРЕО РП ЙОФЕТОЕФ-БДТЕУХ http://www.ntfs-3g.org/. оБ ЬФПН УБКФЕ ДПУФХРОЩ ЛБЛ ЙУИПДОЩЕ ЛПДЩ, ФБЛ Й ХЦЕ УПВТБООЩЕ РБЛЕФЩ ДМС ТБЪОЩИ ДЙУФТЙВХФЙЧПЧ. чУЕ, ЮФП ЧБН ОХЦОП — ЬФП ХУФБОПЧЙФШ УЛБЮБООЩК РБЛЕФ:
sudo dpkg -i ntfs-3g*
рПУМЕ ХУФБОПЧЛЙ РБЛЕФБ НПЦОП РТЙНПОФЙТПЧБФШ NTFS-ТБЪДЕМ:
# mount -t ntfs-3g ТБЪДЕМ ФПЮЛБ_НПОФЙТПЧБОЙС
рПОСФОП, ЮФП ОХЦОП ХЛБЪБФШ ЧБЫ ТБЪДЕМ Й ЧБЫХ ФПЮЛХ НПОФЙТПЧБОЙС. еУМЙ ОБДП ПВЕУРЕЮЙФШ БЧФПНБФЙЮЕУЛПЕ НПОФЙТПЧБОЙЕ NTFS-ТБЪДЕМБ, ФП Ч ЖБКМ /etc/fstab УМЕДХЕФ ДПВБЧЙФШ ЪБРЙУШ, РПДПВОХА ЬФПК:
ТБЪДЕМ ЛБФБМПЗ ntfs-3g defaults,nls=utf8,umask=007,gid=46
х НПДХМС ntfs-3g ЧУЕ ТБЧОП ЕУФШ ПЗТБОЙЮЕОЙС — ОБРТЙНЕТ, ЧЩ ОЕ УНПЦЕФЕ ЙЪНЕОСФШ УЦБФЩЕ ЖБКМЩ (ИПФС УНПЦЕФЕ ЙИ ЮЙФБФШ) Й ЮЙФБФШ ЪБЫЙЖТПЧБООЩЕ ЖБКМЩ.
10. пЗТБОЙЮЕОЙЕ УЛПТПУФЙ CD/DVD
рТПЗТБННБ hdparm РПЪЧПМСЕФ ПЗТБОЙЮЙФШ УЛПТПУФШ ПРФЙЮЕУЛПЗП РТЙЧПДБ (CDROM/DVDROM) — ЙОПЗДБ ЬФП ФТЕВХЕФУС, ЮФПВЩ ЙОЖПТНБГЙС ВЩМБ УЮЙФБОБ ВЕЪ ПЫЙВПЛ (ЛБЛ РТБЧЙМП, ЕУМЙ РПЧЕТИОПУФШ ОПУЙФЕМС ЙОЖПТНБГЙЙ ОЕНОПЗП РПЧТЕЦДЕОБ). тБУУНПФТЙН ЛПНБОДХ ПЗТБОЙЮЕОЙС УЛПТПУФЙ:
нОПЦЙФЕМШ — ЬФП Й ЕУФШ УЛПТПУФШ, ОБРТЙНЕТ, I× УППФЧЕФУФЧХЕФ УЛПТПУФЙ 150 лВЙФ/У ДМС CD Й 1385 лВЙФ/У ДМС DVD. юФПВЩ ХУФБОПЧЙФШ ЧФПТХА (2×, 300 лВЙФ/У) УЛПТПУФШ ЮФЕОЙС ДМС CD, ЙУРПМШЪХЕФУС ЛПНБОДБ:
# hdparm -q -E2 /dev/cdrom
дМС ПЗТБОЙЮЕОЙС УЛПТПУФЙ DVD НПЦОП ЙУРПМШЪПЧБФШ ЛПНБОДХ:
# hdparm -q -E1 /dev/dvd
11. нПОФЙТПЧБОЙЕ ЛБФБМПЗБ Л ЛБФБМПЗХ
ч Linux НПЦОП РПДНПОФЙТПЧБФШ ОЕ ФПМШЛП ЛБФБМПЗ Л ХУФТПКУФЧХ, ОП Й ЛБФБМПЗ Л ЛБФБМПЗХ. дЕМБЕФУС ЬФП У РПНПЭША ЧУЕ ФПК ЦЕ ЛПНБОДЩ mount, ЪБРХЭЕООПК У РБТБНЕФТПН —bind:
# mount —bind ЙУИПДОЩК_ЛБФБМПЗ ЛБФБМПЗ_ОБЪОБЮЕОЙС
Источник
Команда dd. Создать образ из файлов папки?
в папке /var/cache/pacman/pkg много файлов. их нужно записать в iso образ.
Даю команду: dd if=/var/cache/pacman/pkg of=obraz.iso
И ничего не срабатывает. Пишет 0 файлов найдено и т.д.
dd работает только с отдельными файлами. а ты ему каталог отдаешь.
и еще, dd — это не команда для создания iso образов — это команда для побитового копирования. и то что ней клепают исо-шки, так это только потому что всякие /dev/sdc суть файлы, репрезентирующие блочные устройства.
почитай какую нить книгу про линукс — избавишься от таких ошибок
в папке /var/cache/pacman/pkg много файлов. их нужно записать в iso образ.
Даю команду: dd if=/var/cache/pacman/pkg of=obraz.iso
И ничего не срабатывает. Пишет 0 файлов найдено и т.д.
Жесть =). Команда dd просто читает данные из _одного_ файла и записывает в другой. Про директории и формат ISO она вообще ничего не знает. С помощью dd образ в формате ISO можно снять только с диска (/dev/cdrom), т.к. на диске и так всё уже в формате ISO.
Чтобы создать образ с нуля — воспользуйся mkisofs:
mkisofs это ущербная утилита. У CD дисков есть ограничение на глубину папок, имена файлов, папок. Можно потерять некоторые файлы.
в таком случае, можно создать образ раздела в файле.
dd if=/dev/zero of=image_file.img bs=1M count=1024 //получаем образ на 1 гиг
mkfs.ext4 image_file.img
потом файл монтируется в каталог и в него копируются нужные файлы.
Если нет желания пользоваться mkisofs (кстати, mironov_ivan , посоветовал неправильный ключ: -J не нужен, нужен -R, ибо joilet-расширение для мастдая) можно так:
1. Создаем командой dd файл с размером, равным размеру данных, влезающих на dvd:
2. Создаем на нем ext2:
3. В fstab прописываем:
3. Монтируем образ и записываем в него свои данные, как только место на образе кончится, отмонтируем и записываем на болванку:
4. Монтируем образ и удаляем содержимое для подготовки к записи следующей порции файлов.
Работает на ура. Из плюсов такого способа: можно постепенно подкидывать файлы на образ и записывать, когда он полностью забьется; 99% гарантии, что в мастдае такой диск никто не откроет. Ну, а если перед записью выставить права 0 на корень образа, то его можно будет прочитать только скопировав на диск, смонтировав и изменив права — т.е. так ваши данные будут в довольно надежной сохранности. При желании можно еще и зашифровать ФС на образе.
Источник
blog.smart-admin.ru
Блог системного администратора
Снимаем образ утилитой DD в Linux
Снимаем образ всего диска утилитой dd.
1) узнаем как называется диск командой: df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda1 27G 2,8G 23G 11% /
tmpfs 1005M 0 1005M 0% /dev/shm
2) снимаем образ загрузочного раздела:
# dd if=/dev/sda of=/home/user/moy-mbr.bak count=1 bs=512
3) снимаем образ самого диска:
# dd if=/dev/sda of=/home/user/moy-razdel.bak
# dd if=/home/user/moy-mdr.bak of=/dev/sda
# dd if=/home/user/moy-razdel.bak of=/dev/sda
Можно сразу добавить в архив:
# dd if=/dev/sda | gzip -c > /home/user/moy-razdel.img.gz
И потом достать из архива:
# gzip -x /home/user/moy-razdel.img.gz | dd of=/dev/sda
Вариант 2 от Юрия Акимова
Создание образа жесткого диска при помощи утилиты dd в Unix
Для создания образа жесткого диск не обязательно использовать утилиты на подобии Acronis True Image или Norton Ghost, достаточно простой утилиты dd, которая входит в состав большинства Unix-подобных операционных систем (Linux, FreeBSD, Solaris и т.д.) В статье рассмотрен простой способ создания резервной копии образа жесткого диска при помощи dd. Первым делом необходимо подготовиться к резервному копированию. В данной статье введем следующие обозначения:
При необходимости нужно подставить собственные значения.
Подготовка к созданию образа жесткого диска
Первым делом необходимо загрузиться с любого доступного Live-CD диска, имеющего утилиту dd, и войти в командную строку в качестве суперпользователя. Создаем точку монтирования для проведения резервного копирования.
Монтируем жесткий диск на который необходимо сохранить образ.
Создание образа жесткого диска
dd if=/dev/sda of=/mnt/backup/sda.img bs=8M conv=sync,noerror
- if=/dev/sda — копируем весь жесткий диск sda;
- of=/mnt/backup/sda.img — копируем в /mnt/backup/sda.img;
- bs=8M — задаем размер кэша жесткого диска для ускорения процедуры копирования (иначе данные будут сбрасываться малыми порциями по 512 байт);
- conv=sync,noerror — указываем dd на необходимость копирования по типу бит-в-бит с игнорированием ошибок чтения.
Для сокращения размера образа жесткого диска его можно сжать любым архиватором.
Восстановление образа жесткого диска
Для восстановления образа жесткого диска необходимо проделать процедуру обратную процедуре создания этого образа.
При использовании сжатия параллельно необходимо разархивировать образ.
Миграция системы на другой жесткий диск
Для миграции всей системы на другой жесткий диск необходимо, в качестве цели назначения задать расположение нового диска.
После чего при необходимости устанавливаем загрузку с данного жесткого диска. При условии, что новый жесткий диск больше старого, на нем останется неразмеченная область. Ее следует разметить и отформатировать согласно имеющимся требованиям.
Статистика копирования в dd
Главный минус в dd — это отсутствие наглядного представления статистики выполнения процедуры копирования. Однако этот минус можно легко обойти. Достаточно подключиться к другому терминалу.
Определить номер процесса, под которым запущена dd.
Периодически посылать данному процессу команду kill -USR1 номер_процесса_dd .
watch -n 5 kill -USR1 номер_процесса_dd
- watch -n 5 — выполнять команду каждые 5 секунд;
- kill -USR1 номер_процесса_dd — показать статистику копирования.
Источник