Журнал LinuxFormat - перейти на главную

LXF170:Ответы

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Ответы)
(Ответы)
Строка 18: Строка 18:
  
 
1 Все мои фай­лы тю-тю
 
1 Все мои фай­лы тю-тю
<span style="font-size: 300%">В</span>   
+
<span style="font-size: 200%">'''В'''</span>   
<span style="font-size: 300%">О</span>  
+
<span style="font-size: 200%">'''О'''</span>  
 
  Я взял Linux Format и за­гру­зил на свой на­столь­ный ком­пь­ю­тер но­вую Ubuntu 12.10, и хо­тя я вы­брал ва­ри­ант «не уда­лять свои фай­лы», фай­лы все рав­но бы­ли уда­ле­ны. Я со­всем но­ви­чок, и, ду­маю, сам ви­но­ват, но фай­лы-то мож­но ли восста­но­вить?
 
  Я взял Linux Format и за­гру­зил на свой на­столь­ный ком­пь­ю­тер но­вую Ubuntu 12.10, и хо­тя я вы­брал ва­ри­ант «не уда­лять свои фай­лы», фай­лы все рав­но бы­ли уда­ле­ны. Я со­всем но­ви­чок, и, ду­маю, сам ви­но­ват, но фай­лы-то мож­но ли восста­но­вить?
  

Версия 15:34, 15 ноября 2018

Ответы

Есть вопрос по от­кры­то­му ПО? Пишите нам по адресу answers@linuxformat.ru, и мы най­дем от­вет.

В этом месяце мы ответим на вопросы про...

1 По­иск уте­рян­ных фай­лов

2 Ус­та­нов­ку до­пол­ни­тель­ных дис­ков

3 За­мед­ле­ние дис­ков SSD

4 Ре­ше­ния для прин­те­ров

5 Про­грам­мы Linux для но­вич­ков

6 Про­бле­мы с драй­ве­ром бес­про­вод­ной се­ти

1 Все мои фай­лы тю-тю В О

Я взял Linux Format и за­гру­зил на свой на­столь­ный ком­пь­ю­тер но­вую Ubuntu 12.10, и хо­тя я вы­брал ва­ри­ант «не уда­лять свои фай­лы», фай­лы все рав­но бы­ли уда­ле­ны. Я со­всем но­ви­чок, и, ду­маю, сам ви­но­ват, но фай­лы-то мож­но ли восста­но­вить?

Kanibal, с фо­ру­мов

О Так как Вы соз­да­ли но­во­го поль­зо­ва­те­ля, уста­нов­щик соз­дал для него но­вый до­машний ка­та­лог. Ваш ста­рый до­машний ка­та­лог остал­ся на мес­те, но но­вый поль­зо­ва­тель его не ви­дит. Кон­фи­гу­ра­ция ста­ро­го поль­зо­ва­те­ля, ско­рее все­го, по­те­ря­лась при пе­реуста­нов­ке, по­это­му фай­лы оста­лись на мес­те, но без вла­дель­ца. Убе­дить­ся в этом мож­но, за­пустив в тер­ми­на­ле сле­дую­щую ко­ман­ду:

sudo du -sch /home/*

ко­то­рая вы­ве­дет не­что вро­де

11G /home/olduser

17G /home/newuser

27G total

Не­что по­хо­жее мож­но уви­деть и с по­мо­щью про­грам­мы Gnome Disk Usage, но ее, воз­мож­но, по­тре­бу­ет­ся за­пустить с sudo, что­бы она смог­ла про­чи­тать фай­лы дру­го­го поль­зо­ва­те­ля. Так как ста­ро­го поль­зо­ва­те­ля боль­ше не су­ще­ст­ву­ет, те­перь нам нуж­но сде­лать вла­дель­цем всех этих фай­лов Ва­ше­го но­во­го поль­зо­ва­те­ля, сле­дую­щей ко­ман­дой:

sudo chown -R newuser: /home/olduser

Те­перь ка­та­лог ста­ро­го поль­зо­ва­те­ля и все его со­дер­жи­мое (бла­го­да­ря па­ра­мет­ру -R) при­над­ле­жит но­во­му поль­зо­ва­те­лю. Фай­лы все еще на­хо­дят­ся в ста­ром ка­та­ло­ге, но пе­ре­ме­щать их пол­но­стью в но­вый небезо­пас­но, так как неко­то­рые из них со­дер­жат на­строй­ки ра­бо­че­го сто­ла и про­грамм. Ес­ли имя фай­ла или ка­та­ло­га на­чи­на­ет­ся с точ­ки, то он обыч­но со­дер­жит на­строй­ки и не ото­бра­жа­ет­ся в фай­ло­вых менед­же­рах. Дру­гие фай­лы – му­зы­ку, фо­то­гра­фии, до­ку­мен­ты и т. д. – мож­но про­сто пе­ре­мес­тить в те­ку­щий до­машний ка­та­лог в фай­ло­вом менед­же­ре или в тер­ми­на­ле. Ос­тавь­те «фай­лы с точ­кой» там где они есть, ес­ли толь­ко у Вас не ка­та­ст­ро­фи­че­­ски ма­ло мес­та. На ста­ром мес­те они нико­му не по­вре­дят и мо­гут при­го­дить­ся при на­строй­ке но­вой сис­те­мы.

2 Не в долж­ном по­ряд­ке

В Я уста­но­вил Linux Mint 14 на быв­ший в упот­реб­лении, но до­воль­но мощ­ный ком­пь­ю­тер с же­ст­ким дис­ком в 160 ГБ. Я был до­во­лен и ком­пь­ю­те­ром, и Mint, но по­сле уста­нов­ки нуж­ных про­грамм и раз­ме­щения фай­лов у ме­ня оста­лось все­го 36 ГБ. Я по­ду­мал, что для но­во­го ком­пь­ю­те­ра это­го недоста­точ­но, и до­ба­вил диск на 1 ТБ. Тут-то и на­ча­лись му­чения.

По­сле неудач­но­го опы­та с CloneZilla я восполь­зо­вал­ся ком­пакт-дис­ком PMagic 2012-12-25, что­бы ско­пи­ро­вать ста­рый диск на но­вый и из­менить раз­ме­ры раз­де­лов. Но когда я пе­ре­за­гру­зил­ся с дву­мя уста­нов­лен­ны­ми дис­ка­ми, за­гру­зи­лась ста­рая ко­пия Mint с дис­ка 160 ГБ. Когда я от­клю­чил ка­бель SATA ста­ро­го дис­ка, ниче­го не за­гру­зи­лось.

Тогда я об­ра­тил­ся к ва­ше­му ру­ко­во­дству по Grub 2 (LXF154) и об­на­ру­жил, что управ­ляю­щих фай­лов два: /etc/default/grub и /boot/grub/grub.cfg. По­том я об­на­ру­жил, что Grub 2 об­ра­ща­ет­ся к дис­кам по UUID. По­это­му я уда­лил # из стро­ки GRUB_DISABLE_LINUX_UUID=true в default/grub, вы­полнил ко­ман­ду update_grub и пе­ре­за­гру­зил­ся. Ком­пь­ю­тер сно­ва за­гру­зил­ся с дис­ка 160 ГБ. За­тем я на­ме­рен­но на­ру­шил ва­ши ин­ст­рук­ции никогда не ме­нять файл /boot/grub/grub.cfg, из­менил ка­ж­дое упо­ми­нание sdb (диск 160 ГБ) на sda (диск 1 ТБ) на обо­их дис­ках и сно­ва пе­ре­за­гру­зил­ся. Сис­те­ма сно­ва за­гру­зи­лась с дис­ка 160 ГБ.

Как же из­менить по­ря­док за­груз­ки Grub 2, что­бы за­гру­зить сис­те­му с боль­шо­го дис­ка?

Билл Фрэнк­лин [Bill Franklin]

О Про­бле­мы, ко­то­рые Вы ис­пы­ты­вае­те, ско­рее все­го вы­зва­ны по­ряд­ком за­груз­ки в BIOS. Он оп­ре­де­ля­ет, за­груз­чик ка­ко­го дис­ка бу­дет вы­зван, и ника­кие из­менения в на­строй­ках Grub не мо­гут на это по­вли­ять. Что­бы из­менить на­строй­ки BIOS, нуж­но при за­груз­ке на­жать и удер­жи­вать кла­ви­шу – обыч­но Del, Esc или од­ну из функ­цио­наль­ных кла­виш; при за­груз­ке долж­но поя­вить­ся (и очень бы­ст­ро ис­чез­нуть) со­об­щение о том, ка­кую кла­ви­шу на­жать. По­сле это­го в BIOS обыч­но мож­но вы­брать, с ка­ко­го дис­ка за­гру­жать­ся. Аль­тер­на­тив­ный ва­ри­ант – по­ме­нять мес­та­ми шлей­фы дис­ков (вы­клю­чен­ных!), что­бы диск в 1 ТБ об­на­ру­жи­вал­ся пер­вым. Для на­ча­ла я бы от­клю­чил ста­рый диск, что­бы еще боль­ше не за­пу­ты­вать си­туа­цию, и за­гру­зил су­ще­ст­вую­щую опе­ра­ци­он­ную сис­те­му с Live CD. У боль­шин­ст­ва Live CD, вклю­чая System Rescue CD и уста­но­воч­ный диск Mint, есть воз­мож­ность за­гру­зить су­ще­ст­вую­щую сис­те­му с же­ст­ко­го дис­ка.

По­сле за­груз­ки сно­ва вклю­чи­те UUID в /etc/default/grub и вы­полните ко­ман­ду:

sudo grub-update

Она долж­на соз­дать при­год­ный для за­груз­ки grub.cfg. Кста­ти, в ре­дак­ти­ро­вании grub.cfg нет ниче­го страш­но­го, ес­ли Вы понимае­те, что все Ва­ши из­менения бу­дут стер­ты при оче­ред­ном за­пуске grub-update. На са­мом де­ле это хо­ро­шо, по­то­му что мож­но по­про­бо­вать что-то, а за­тем восста­но­вить ис­ход­ные на­строй­ки. Од­на­ко обыч­но про­ще на­жать e в ме­ню Grub, да там и вы­полнить из­менения, ко­то­рые во­об­ще не за­тро­нут grub.cfg. Воз­врат к ис­поль­зо­ванию UUID га­ран­ти­ру­ет, что все ссыл­ки бу­дут на диск 1 ТБ – вто­ро­го дис­ка в сис­те­ме боль­ше нет – и оста­нут­ся та­ко­вы­ми, ес­ли сно­ва под­клю­чить ма­лень­кий диск.

Еще од­на воз­мож­ная при­чи­на – Вы ско­пи­ро­вали толь­ко раз­де­лы и не ско­пи­ро­ва­ли код за­груз­чи­ка. Ес­ли по­зво­лить сис­те­ме за­гру­зить­ся со ста­ро­го дис­ка (sda) и за­тем вы­полнить ко­ман­ду

sudo grub-install /dev/sdb

код за­груз­чи­ка бу­дет уста­нов­лен в MBR но­во­го дис­ка, и с него мож­но бу­дет за­гру­зить­ся.

Когда все за­ра­бо­та­ет, Вы смо­же­те сно­ва под­клю­чить ста­рый диск, ко­то­рый те­перь дол­жен стать sdb, ес­ли Вы ме­ня­ли SATA-ка­бе­ли мес­та­ми, хо­тя мож­но за­дать это и в BIOS. Но сто­ит ли остав­лять ста­рый диск, ес­ли но­вый ра­бо­та­ет? Он бу­дет го­раз­до мед­леннее, мень­ше и не бу­дет при­но­сить ника­кой поль­зы, ес­ли Вы ско­пи­руе­те с него все фай­лы, ко­то­рые мо­гут по­на­до­бить­ся.

3 Мед­лен­ный SSD

В Око­ло двух лет на­зад я уста­но­ви­ла диск SSD в свой но­ут­бук. Сна­ча­ла он ра­бо­тал очень бы­ст­ро, но по­том стал тор­мо­зить. Мы, конеч­но, бы­ст­ро при­вы­ка­ем к ско­ро­сти и пе­ре­ста­ем ее за­ме­чать, но боль­шие про­грам­мы вро­де Firefox и LibreOffice оп­ре­де­лен­но ста­ли за­гру­жаться доль­ше. Я слы­ша­ла ис­то­рии об ог­ра­ничен­ном сро­ке служ­бы флэш-дис­ков и хо­тела бы уз­нать, не пер­вый ли это зво­нок?

Сью­зан Уил­сон [Susan Wilson]

О Хо­тя у флэш-па­мя­ти ог­раничен­ное ко­ли­че­­ст­во цик­лов за­пи­си, ка­че­­ст­во па­мя­ти в SSD го­раз­до вы­ше, чем в USB-брел­ках и SD-кар­тах. К то­му же в SSD ис­поль­зу­ют­ся ум­ные тех­но­ло­гии управ­ления уровнем из­но­са, га­ран­ти­рую­щие, что опе­ра­ции за­пи­си рав­но­мер­но рас­пре­де­ля­ют­ся по всем ячей­кам па­мя­ти, про­дле­вая их срок служ­бы еще боль­ше. В ре­зуль­тате Ваш диск SSD дол­жен про­ра­бо­тать столь­ко же, сколь­ко и обыч­ный же­ст­кий диск. Не­удач­ные опе­ра­ции за­пи­си при­во­дят к по­яв­лению оши­бок, но не к снижению про­из­во­ди­тель­но­сти. Это за­мед­ление – неиз­беж­ное след­ст­вие то­го, как ра­бо­та­ет ме­ханизм кон­тро­ля из­но­са SSD: бло­ки не сти­ра­ют­ся неза­мед­ли­тель­но, и диск мо­жет «за­полнить­ся» очень бы­ст­ро. Вам мо­жет по­мочь мон­ти­ро­вание дис­ка с под­держ­кой TRIM. Ес­ли у Вас фай­ло­вая сис­те­ма ext4 – сей­час она ис­поль­зу­ет­ся в боль­шин­ст­ве ди­ст­ри­бу­ти­вов – до­бавь­те discard к оп­ци­ям мон­ти­ро­вания в /etc/fstab для всех фай­ло­вых сис­тем ext4.

Од­на­ко ес­ли диск уже доста­точ­но за­мед­лил­ся, оно не слиш­ком по­мо­жет. Тогда мож­но вы­полнить «сброс к за­во­дским на­строй­кам», что­бы восста­но­вить ис­ход­ные на­строй­ки дис­ка. Пре­ж­де чем дви­гать­ся даль­ше, уч­ти­те, что при этом все дан­ные с же­ст­ко­го дис­ка бу­дут стер­ты. По­это­му ли­бо сде­лай­те ре­зерв­ную ко­пию, ли­бо вы­пол­няй­те сброс сра­зу по­сле уста­нов­ки но­во­го ди­ст­ри­бу­ти­ва (или сде­лай­те и то, и дру­гое).

При сбро­се ис­поль­зу­ет­ся ко­ман­да hdparm, ко­то­рая ско­рее все­го уже уста­нов­ле­на. При вы­полнении этой про­це­ду­ры диск дол­жен быть под­клю­чен к ин­тер­фей­су SATA Ва­ше­го ком­пь­ю­те­ра. При по­пыт­ке вы­полнить это че­рез адап­тер с SATA на USB есть ре­аль­ный риск пре­вра­тить Ваш SSD в кир­пич. Так­же оче­вид­но, что диск не дол­жен ис­поль­зо­вать­ся сис­те­мой, по­это­му для вы­полнения этих дей­ст­вий Вам по­на­до­бит­ся Live-ди­ст­ри­бу­тив.

Сна­ча­ла нуж­но про­ве­рить, что диск мож­но сбро­сить, ко­ман­дой

hdparm -I /dev/sdX

где sdX – Ваш SSD. Бли­же к кон­цу вы­во­да ко­ман­ды долж­на быть стро­ка “not frozen [не за­мо­ро­жен]”. Ес­ли диск «за­мо­ро­жен», ниче­го не по­лу­чит­ся. Од­на­ко сто­ит снять все па­ро­ли в BIOS или да­же по­про­бо­вать под­клю­чить этот диск к дру­го­му ком­пь­ю­те­ру, по­то­му что ста­тус «за­мо­ро­жен» мо­жет быть вы­зван BIOS. За­тем нуж­но за­дать па­роль поль­зо­ва­те­ля, так как без него не по­лу­чит­ся вы­полнить за­щи­щен­ный сброс.

hdparm --user-master u –security-set-pass abcd /dev/sdX

Сно­ва за­пус­ти­те hdparm -I, и те­перь под стро­кой с па­ро­лем долж­но поя­вить­ся enabled:

Security:

Master password revision code = 65534

supported

enabled

Те­перь мож­но очи­стить диск ко­ман­дой

hdparm --user-master u --security-erase abcd /dev/sdX

Это мо­жет за­нять неко­то­рое вре­мя – обыч­но несколь­ко ми­нут, но иногда на­мно­го доль­ше. Когда ко­ман­да за­вер­шит­ся, сно­ва за­пусти­те hdparm -I, и Вы долж­ны уви­деть сле­дую­щее:

Security:

Master password revision code = 65534

supported

not enabled

not locked

not frozen

not expired: security count

supported: enhanced erase

2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.

Об­ра­ти­те внимание, что па­роль сно­ва недосту­пен [not enabled]; это оз­на­ча­ет, что диск был сбро­шен. Те­перь мож­но сно­ва раз­бить диск на раз­де­лы и восста­но­вить дан­ные из ре­зерв­ных ко­пий или пе­реуста­но­вить сис­те­му, и Вы уви­ди­те, что Ваш прыт­кий ста­рый SSD вер­нул­ся.

4 Про­щай, Вин­ды

В Ре­шил на­ве­ки по­ки­нуть Windows. Сде­лать свою Ubuntu 12.10 жизнеспо­соб­ной сис­те­мой мне ме­ша­ет только отсутствие прин­тера, ко­то­рый ра­бо­тал бы сра­зу. У ме­ня есть три прин­те­ра Brother и ста­рый HP Deskjet 3650.

Со все­ми прин­те­ра­ми Brother, за­гру­жая ПО с сай­та Brother, во­зить­ся слиш­ком дол­го. У ме­ня так­же был HP Deskjet 3650, ко­то­рый я под­клю­чил к Ubuntu 12.10, и он за­ра­бо­тал сра­зу. Прин­те­ры ка­ких про­из­во­ди­те­лей вы бы по­со­ве­то­ва­ли, что­бы бы­ст­ро на­стро­ить их без осо­бых про­блем?

Билл Ше­перд [Bill Shepherd]

О Я поль­зо­вал­ся прин­те­ра­ми HP несколь­ко лет, но недав­но ку­пил прин­тер/сканер Brother. Что­бы за­гру­зить драй­ве­ры с сай­та Brother, при­дет­ся немно­го по­во­зить­ся, но не слиш­ком. В основ­ном Вам нуж­ны два па­ке­та – драй­вер lpr и cupswrapper. Пер­вый па­кет – драй­вер, а вто­рой необ­хо­дим, что­бы за­ста­вить прин­тер ра­бо­тать с сис­те­мой пе­ча­ти CUPS. За­гру­зи­те два DEB-фай­ла и уста­но­ви­те, два­ж­ды щелк­нув на ка­ж­дом из них по оче­ре­ди, а Ubuntu по­за­бо­тит­ся об осталь­ном. При этом драй­ве­ры за­гру­зят­ся в сис­те­му CUPS, и да­лее Вы смо­же­те на­стро­ить свой прин­тер так же, как и лю­бой дру­гой.

Ес­ли Вы не хо­ти­те во­зить­ся со всем этим и пред­по­чли бы прин­тер, драй­ве­ры для ко­то­ро­го мож­но уста­но­вить как обыч­но в Linux – с по­мо­щью менед­же­ра па­ке­тов, с HP Вы не оши­бе­тесь. Вам нуж­но уста­но­вить один па­кет hplip, ко­то­рый со­дер­жит все драй­ве­ры с от­кры­тым ис­ход­ным ко­дом, по­став­ляе­мые HP для сво­их прин­те­ров и сканеров. По­сле его уста­нов­ки драй­ве­ры ста­нут доступ­ны CUPS, и Вы смо­же­те на­стро­ить прин­тер с по­мо­щью стан­дарт­ной ути­ли­ты для на­строй­ки прин­те­ров.

HP – не един­ст­вен­ная ком­пания, пре­достав­ляю­щая хо­ро­шую под­держ­ку сво­их уст­ройств в Linux, но са­мая круп­ная и, на­вер­ное, са­мое по­пу­ляр­ная.

При вы­бо­ре прин­те­ра об­ра­ти­тесь на сайт http://linuxprinting.org.

5 Ка­кой Linux?

В У ме­ня есть но­ут­бук HP, на ко­то­ром в дан­ный мо­мент Windows XP. Я хо­тел бы сменить ее на Linux, так как ду­маю, что он бу­дет бы­ст­рее и, на­вер­ное, ве­се­лее. Я ку­пил жур­нал Linux Format (168), на дис­ке ко­то­ро­го есть про­грам­мы для Linux. Ка­кие про­грам­мы вы бы по­со­ве­то­ва­ли но­вич­ку?

Найджел Сим­монс [Nigel Simmons]

О Linux Mint, KDE-вер­сия ко­то­ро­го есть у Вас на дис­ке – хо­ро­ший, удоб­ный для но­вич­ков ди­ст­ри­бу­тив. Впро­чем, то же мож­но ска­зать и о боль­шин­ст­ве ди­ст­ри­бу­ти­вов об­ще­го на­зна­чения. На са­мом де­ле, разница ме­ж­ду ними не так ве­ли­ка: во всех ис­поль­зу­ет­ся од­но и то же яд­ро Linux, оди­на­ко­вые биб­лио­те­ки и ути­ли­ты GNU и по боль­шей части – поч­ти оди­на­ко­вый на­бор про­грамм. Раз­ли­чия – в па­ке­тах, в ис­поль­зуе­мом ра­бо­чем сто­ле, внешнем ви­де, ути­ли­тах для об­нов­ления и т. д.

Важ­но помнить, что Linux от­ли­ча­ет­ся от Windows. Это мо­жет ка­зать­ся оче­вид­ным, но от­ли­чие не толь­ко в про­грам­мах: в Linux ис­поль­зу­ет­ся со­всем дру­гой под­ход. Я го­во­рю не толь­ко о про­ек­тах от­кры­то­го ПО, но о дру­гом об­ра­зе мыш­ления, необ­хо­ди­мом для успеш­ной ра­бо­ты в Linux. Са­мое важ­ное раз­ли­чие – идея ди­ст­ри­бу­ти­ва Linux. Ди­ст­ри­бу­тив – не про­сто опе­ра­ци­он­ная сис­те­ма с несколь­ки­ми до­полнитель­ны­ми про­грам­ма­ми, а це­лая эко­си­сте­ма, и на все в ней нуж­но смот­реть с точ­ки зрения ди­ст­ри­бу­ти­ва.

Ес­ли Вам нуж­ны до­полнитель­ные про­грам­мы, за­гляните в менед­жер па­ке­тов ди­ст­ри­бу­ти­ва (в ме­ню он час­то фи­гу­ри­ру­ет как Центр ПО). Ес­ли Вам нуж­на по­мощь, за­дай­те во­прос на фо­ру­мах ди­ст­ри­бу­ти­ва (или об­ра­ти­тесь на фо­рум Linux Format с бо­лее об­щи­ми во­про­са­ми). Поч­ти все есть в па­ке­тах, и Вам не нуж­но по­ки­дать пре­де­лы ди­ст­ри­бу­ти­ва, что­бы уста­но­вить про­грам­му или на­стро­ить свой ком­пь­ю­тер.

По­это­му, на­вер­ное, луч­ше вы­брать один ди­ст­ри­бу­тив и поль­зо­вать­ся им по крайней ме­ре несколь­ко ме­ся­цев. Изу­чи­те осно­вы од­но­го ди­ст­ри­бу­ти­ва, пре­ж­де чем по­про­бо­вать дру­гой – и тогда оба ди­ст­ри­бу­ти­ва по­нра­вят­ся Вам боль­ше. Ес­ли у уста­нов­щи­ка ди­ст­ри­бу­ти­ва есть воз­мож­ность по­мес­тить до­машний ка­та­лог на от­дель­ный раз­дел (то есть раз­мес­тить его на от­дель­ной от опе­ра­ци­он­ной сис­те­мы час­ти дис­ка), восполь­зуй­тесь ею. Так Вы смо­же­те по­про­бо­вать дру­гие ди­ст­ри­бу­ти­вы, не за­тра­ги­вая до­машний ка­та­лог, где хра­нят­ся все Ва­ши пер­со­наль­ные фай­лы, на­строй­ки, элек­трон­ные пись­ма и т. д.

Что бы Вы ни вы­бра­ли, пе­ре­ход с XP на Linux, по­жа­луй, бу­дет менее ре­во­лю­ци­он­ным, чем на Windows 8, и го­раз­до бо­лее ве­се­лым. На­сла­ди­тесь но­вым опы­том.

5 Шат­кая бес­про­вод­ная сеть

В Есть ли у ко­го-нибудь по­нят­ное, лег­кое в при­менении и про­ве­рен­ное ре­шение, ка­жет­ся, об­щей про­бле­мы Mint 14 — нена­деж­но­го се­те­во­го со­единения с уст­рой­ст­ва­ми с мик­ро­схе­мой Ralink RT2870? Это, оче­вид­но, про­бле­ма драй­ве­ра.

Я по­тра­тил несколь­ко ча­сов на по­ис­ки в Ин­тернете и оп­ро­бо­вание раз­лич­ных со­всем непо­нят­ных (для ме­ня) ре­шений, пред­ло­жен­ных раз­ны­ми людь­ми; все они раз­ные, и ни од­но не по­мог­ло.

Ри­чард Слип­пер [Richard Slipper]

О Это дей­ст­ви­тель­но по­хо­же на про­бле­му драй­ве­ра, и что­бы ее ре­шить, нуж­но об­но­вить драй­вер. В па­ке­те compat-wireless есть но­вей­шие драй­ве­ра, еще не встро­ен­ные в яд­ро. Ус­та­но­вить па­кет мож­но как обыч­но, че­рез Synaptic, за­тем нуж­но сде­лать так, что­бы ис­поль­зо­ва­лись но­вые драй­ве­ры; для это­го до­ба­вим ста­рые в чер­ный спи­сок. Соз­дай­те файл /etc/modprobe.d/blacklist-rt2800.conf, со­дер­жа­щий стро­ку

blacklist rt2800usb

Пе­ре­за­гру­зи­те сис­те­му, и бес­про­вод­ная се­те­вая кар­та те­перь долж­на поль­зо­вать­ся бо­лее но­вы­ми драй­ве­ра­ми. Не­доста­ток ис­поль­зо­вания драй­ве­ров, не яв­ляю­щих­ся ча­стью Ва­ше­го яд­ра, в том, что при уста­нов­ке но­во­го яд­ра при об­нов­лении сис­те­мы но­вые драй­ве­ры не бу­дут ра­бо­тать с ним, по­ка Вы их не пе­реуста­но­ви­те. Пе­ред пе­ре­за­груз­кой убе­ди­тесь, что пе­реуста­но­ви­ли па­кет compat-wireless, или имей­те под ру­кой ка­бель Ethernet, что­бы пе­реуста­но­вить па­кет без ис­поль­зо­вания бес­про­вод­ной се­ти. |

В этом месяце мы ответим на вопросы про...

LXF170.answr.allmyfilesgon.jpg > Соз­да­ние но­во­го поль­зо­ва­те­ля соз­да­ет и но­вый ка­та­лог для не­го. Ва­ши фай­лы все еще на дис­ке, но не в но­вом до­маш­нем ка­та­ло­ге.

LXF00.answr.quick.psd Ко­рот­ко про…

Фай­ло­вые ссыл­ки

В Linux ши­ро­ко ис­поль­зу­ют­ся фай­ло­вые ссыл­ки, в основ­ном сим­во­ли­че­­ские (или мяг­кие). Фай­ло­вая ссыл­ка – это спо­соб раз­ме­щения од­но­го и то­го же фай­ла (или ка­та­ло­га) в двух или бо­лее мес­тах или под раз­лич­ны­ми име­на­ми. Мож­но бы­ло бы про­сто ско­пи­ро­вать файл в ка­ж­дое ме­сто, но здесь есть несколь­ко недостат­ков: во-пер­вых, тра­та дис­ко­во­го про­стран­ст­ва, а во-вто­рых, ес­ли основ­ная вер­сия фай­ла из­менит­ся, ко­пия по-прежнему останет­ся в ста­рой вер­сии. В фай­ло­вых Linux есть сред­ст­ва досту­па к од­но­му и то­му же фай­лу или ка­та­ло­гу из несколь­ких мест – ссыл­ки. Су­ще­ст­ву­ет два ти­па ссы­лок: же­ст­кие и сим­во­ли­че­­ские [symlink]. С техниче­­ской точ­ки зрения ка­ж­дый файл пред­став­ля­ет со­бой же­ст­кую ссыл­ку, и это ссыл­ка с имени фай­ла на струк­ту­ру дан­ных на дис­ке с его со­дер­жи­мым. Когда мы го­во­рим о же­ст­ких ссыл­ках, мы име­ем в ви­ду до­полнитель­ные ссыл­ки, по­это­му у фай­ла есть несколь­ко имен. У же­ст­ких ссы­лок есть неко­то­рые ог­раничения, глав­ное – они при­ме­ня­ют­ся толь­ко к фай­лам, а не к ка­та­ло­гам, и все ссыл­ки долж­ны ссы­лать­ся на ту же фай­ло­вую сис­те­му.

Сим­во­ли­че­­ские ссыл­ки го­раз­до бо­лее гиб­кие, и в ти­пич­ной сис­те­ме Linux встре­тить их мож­но по­всю­ду. Что­бы их уви­деть, до­бавь­те па­ра­метр -l к ls, они так­же ото­бра­жа­ют­ся в боль­шин­ст­ве фай­ло­вых менед­же­ров. Клас­си­че­­ский при­мер мож­но най­ти в ка­та­ло­ге /usr/src, где /usr/src/linux – сим­во­ли­че­­ская ссыл­ка на ис­ход­ный код те­ку­ще­го яд­ра, на­при­мер, linux-2.6.15. Так мож­но иметь ис­ход­ные ко­ды несколь­ких уста­нов­лен­ных ядер, и ис­ходники для те­ку­щей вер­сии всегда мож­но най­ти в /usr/src/linux. В /etc/rc.d то­же мно­го сим­во­ли­че­­ских ссы­лок.

Сим­во­ли­че­скую ссыл­ку мож­но соз­дать ко­ман­дой

ln -s /path/to/file /path/to/link

Один или оба пу­ти мо­гут быть от­но­си­тель­ны­ми.

LXF170.answr.qr.jpg > В /etc есть сим­во­ли­че­ские ссыл­ки, where files must be accessible to many directories.

Тер­ми­на­лы и су­пер­поль­зо­ва­те­ли

Мы час­то пред­ла­га­ем в ка­че­­ст­ве ре­шения про­бле­мы вве­сти те или иные ко­ман­ды в тер­ми­на­ле. Хо­тя обыч­но то же са­мое мож­но сде­лать с по­мо­щью гра­фи­че­­ских ути­лит ди­ст­ри­бу­ти­ва, та­кие ре­шения бу­дут слишком кон­крет­ны­ми (бу­дут за­ви­сеть от ди­ст­ри­бу­ти­ва). Ко­ман­ды в тер­ми­на­ле бо­лее гиб­кие и – са­мое глав­ное – ими мож­но поль­зо­вать­ся во всех ди­ст­ри­бу­ти­вах. Ко­ман­ды на­строй­ки сис­те­мы час­то нуж­но вы­пол­нять от имени су­пер­поль­зо­ва­те­ля, на­зы­вае­мо­го также root. Су­ще­ст­ву­ет два основ­ных спо­со­ба это де­лать, в за­ви­си­мо­сти от ис­поль­зуе­мо­го ди­ст­ри­бу­ти­ва. Во мно­гих, осо­бен­но в Ubuntu и его про­из­вод­ных, пе­ред ко­ман­дой мож­но на­пи­сать sudo – при этом бу­дет за­про­шен па­роль поль­зо­ва­те­ля, и ему бу­дут пре­достав­ле­ны при­ви­ле­гии root толь­ко на вре­мя вы­полнения ко­ман­ды. В дру­гих ди­ст­ри­бу­ти­вах ис­поль­зу­ет­ся su, для ис­поль­зо­вания ко­то­рой тре­бу­ет­ся вве­сти па­роль root и ко­то­рая пре­достав­ля­ет пол­ный доступ root до то­го мо­мен­та, по­ка вы не на­бе­ре­те logout. Ес­ли в ва­шем ди­ст­ри­бу­ти­ве ис­поль­зу­ет­ся su, за­пусти­те ее один раз и вы­пол­няй­те лю­бые за­дан­ные ко­ман­ды без пред­ше­ст­вую­щей sudo.

LXF170.answr.slow_ssd.jpg > Что­бы вы смог­ли сбро­сить SSD, здесь долж­на быть над­пись “not frozen [не за­мо­ро­жен]”. В дан­ном слу­чае диск был «за­мо­ро­жен» BIOS; под­клю­чив его к дру­го­му ком­пь­ю­те­ру, мы смог­ли бы про­дол­жить.

LXF00.answr.icon_faq.psd LXF170.answr.wobbly_wireless.jpg > Про­бле­мы с бес­про­вод­ной се­тью мо­гут быть вы­зва­ны не на­строй­ка­ми и да­же не ди­ст­ри­бу­ти­вом. Ино­гда нуж­но про­сто сме­нить драй­вер.

Часто задаваемые вопросы

> Мож­но ли смон­ти­ро­вать мои дис­ки Windows в Linux?

Да, мож­но. Ста­рые фай­ло­вые сис­те­мы FAT и VFAT MS-DOS под­дер­жи­ва­ют­ся мно­го лет, боль­шин­ст­во ди­ст­ри­бу­ти­вов оп­ре­де­лят и на­стро­ят лю­бые фай­ло­вые сис­те­мы FAT или VFAT ав­то­ма­ти­че­­ски. Смон­ти­ро­вать фай­ло­вую сис­те­му вруч­ную мож­но ко­ман­дой

mount -t vfat /dev/hda1 /mnt/windows

> Как на­счет фай­ло­вой сис­те­мы NTFS, ис­поль­зуе­мой Windows XP?

Под­держ­ка NTFS до недавнего вре­мени бы­ла не пол­ной, и боль­шин­ст­во ди­ст­ри­бу­ти­вов в луч­шем слу­чае пре­достав­ля­ли доступ толь­ко для чтения. Запись в этой фай­ло­вой сис­те­ме в Linux все еще счи­та­ет­ся экс­пе­ри­мен­таль­ной, и она час­то от­клю­че­на, но сей­час есть драй­вер Fuse – ntfs3g, пре­достав­ляю­щий пол­ный доступ на чтение и запись для сис­тем NTFS; най­ти его мож­но на www.ntfs-3g.org. Драй­ве­ры Fuse в фай­ло­вых сис­те­мах яд­ра ра­бо­та­ют ина­че – раз­дел мон­ти­ру­ет­ся ко­ман­дой:

ntfs-3g /dev/hda1 /mnt/windows

и раз­мон­ти­ру­ет­ся ко­ман­дой

fusermount -u /dev/hda1

> Я до­ба­вил свой раз­дел Windows в /etc/fstab. По­че­му толь­ко root мо­жет за­пи­сы­вать на него?

В FAT нет вла­дель­цев и прав досту­па, по­это­му вла­дель­цем всех фай­лов и ка­та­ло­гов ста­но­вит­ся тот поль­зо­ва­тель, ко­то­рый смон­ти­ро­вал их, а при мон­ти­ро­вании во вре­мя за­груз­ки сис­те­мы это root. Поль­зо­ва­те­ля мож­но из­менить с по­мо­щью па­ра­мет­ра uid в стро­ке fstab, но доступ по-прежнему бу­дет ог­раничен одним поль­зо­ва­те­лем. Аль­тер­на­тив­ный ва­ри­ант – из­менить па­ра­метр umask, ко­то­рый управ­ля­ет пра­ва­ми досту­па ка­ж­до­го фай­ла. Сле­дую­щие па­ра­мет­ры в /etc/fstab сде­ла­ют все су­ще­ст­вую­щие фай­лы доступ­ны­ми на запись для всех и сде­ла­ют их вла­дель­цем поль­зо­ва­те­ля fred из груп­пы users.

/dev/hda1 /mnt/windows vfat umask=000,uid=fred,gid=users 0 0

> Чем раз­ли­ча­ют­ся FAT, VFAT и FAT32?

FAT ис­ход­но бы­ла фай­ло­вой сис­те­мой MS-DOS, VFAT – рас­ши­рение FAT в Windows 95, под­дер­жи­ваю­щее длин­ные име­на фай­лов; до него все име­на фай­лов ог­раничи­ва­лись схе­мой 8.3 и верхним ре­ги­ст­ром. FAT32 – дальней­шее рас­ши­рение для под­держ­ки дис­ков боль­ше­го раз­ме­ра. На же­ст­ких дис­ках поч­ти всегда ис­поль­зу­ет­ся FAT32, а на уст­рой­ст­вах с флэш-па­мя­тью, та­ких как USB-на­ко­пи­те­ли, кар­ты па­мя­ти и ка­ме­ры обыч­но ис­поль­зу­ет­ся FAT16. Но об этом мож­но бес­по­ко­ить­ся толь­ко при фор­ма­ти­ро­вании уст­рой­ст­ва, так как мо­дуль vfat под­дер­жи­ва­ет все эти фай­ло­вые сис­те­мы.

> А мож­но ли счи­ты­вать фай­ло­вые сис­те­мы Linux из Windows?

Те­перь с неко­то­ры­ми фай­ло­вы­ми сис­те­ма­ми Linux это воз­мож­но. На www.fs-driver.org есть драй­вер для ext2/3, ко­то­рый мон­ти­ру­ет фай­ло­вую сис­те­му ext2 на от­дель­ный диск. Он не пол­но­стью реа­ли­зу­ет пра­ва досту­па, так как Windows ниче­го не зна­ет о Ва­ших поль­зо­ва­те­лях Linux. Вла­дель­цем но­вых фай­лов ста­но­вит­ся вла­де­лец ка­та­ло­га, в ко­то­ром они на­хо­дят­ся. Так­же есть ути­ли­та rfstool (http://p-nand-q.com/download/rfstool.html) для досту­па к раз­де­лам ReiserFS из Windows.

Дос­туп к фай­ло­вым сис­те­мам Windows

По­мо­ги­те нам по­мочь вам

Еже­ме­сяч­но мы по­лу­ча­ем несколь­ко пи­сем, на ко­то­рые не в состоянии от­ве­тить, так как про­бле­ма опи­са­на в них недоста­точ­но пол­но. Что­бы дать вам наи­луч­ший от­вет, нам нуж­но знать как мож­но боль­ше.

Ес­ли у вас по­яв­ля­ет­ся со­об­щение об ошиб­ке, приведи­те его точ­ный текст и опишите кон­крет­ные усло­вия, когда оно по­яв­ля­ет­ся. При возникновении про­бле­мы с уст­рой­ст­ва­ми пере­числи­те нам все уста­нов­лен­ные уст­рой­ст­ва.

Ес­ли Linux уже за­пу­щен, мо­же­те применить для этого отлич­ную про­грам­му Hardinfo (http://hardinfo.berlios.de/) – она со­хранит под­роб­ную ин­фор­ма­цию об уст­рой­ст­вах и о состоянии сис­те­мы в HTML-файл, который вы смо­же­те при­ло­жить к своему пись­му.

Аль­тер­на­тив­ный и не менее удоб­ный ва­ри­ант – lshw (http://ezix.org/project/wiki/HardwareLiSter). Од­на из указанных программ непременно долж­на быть включена в ва­ш ди­ст­ри­бу­ти­в (а иногда и обе).

Ес­ли вы не хо­ти­те или не мо­же­те их уста­но­вить, вы­полните сле­дую­щие ко­ман­ды в тер­ми­на­ле от имени root и при­ло­жи­те файл system.txt к пись­му. Это здо­ро­во по­мо­жет ди­аг­но­сти­ке.

uname -a >system.txt

lspci >>system.txt

lspci -vv >>system.txt

Персональные инструменты
купить
подписаться
Яндекс.Метрика