Linux Live CD na starym komputerze


8

Mam pentium II (to prawda, pentium II) ze skąpym 200 MB pamięci RAM. To była wysokiej klasy stacja robocza w swoich czasach. Maszyna obecnie działa na macierzy RAID i muszę wyciągnąć z niej trochę danych. Myślę, że moją najlepszą szansą jest użycie linuksowego dysku CD na żywo do skopiowania danych do jednego z naszych udziałów sieciowych w usłudze Active Directory (w urządzeniu jest karta sieciowa).

Niestety moje umiejętności w zakresie Linuksa są fatalne, więc nie jestem pewien, od czego zacząć:

  • Gdzie powinienem znaleźć dysk CD z systemem Linux, który będzie działał dobrze na tak starym systemie
  • Ponieważ prawdopodobnie będę musiał być tylko wierszem poleceń, co muszę zrobić, aby skonfigurować kartę sieciową i zamontować udział sieciowy za pomocą wiersza polecenia?
  • Punkty bonusowe: dokładna składnia potrzebna do skopiowania i konwersji całego woluminu do użycia w VMware server 2.0, ale tak naprawdę wystarczy samo skopiowanie wszystkich danych.

Może też chcesz wypróbować Slitaza.
Sathyajith Bhat

2
+1 Tylko prawdziwi
superużytkownicy

Odpowiedzi:



8
  • Szczeniak jest popularny ze starych maszyn low-end, choć tylko do kopiowania plików z jednego z Debian Live CD może być lepiej, jeśli są zadowoleni z interfejsem wiersza poleceń (jednego z ratownictwa tutaj na przykład). Większość dobrze zaopatrzonych ratunkowych płyt CD powinna zrobić, po prostu nie dostań żadnej z fantazyjnymi opcjami GUI, w przeciwnym razie maszyna nie będzie wystarczająco mocna.

  • Jeśli używasz jednej z płyt CD Debiana, być może będziesz musiał zainstalować obsługę samby aptitude update && aptitude install smbfs

  • Jeśli twoja karta sieciowa jest obsługiwana (możliwe, że tak będzie) i gdzieś w sieci jest poprawnie skonfigurowana usługa DHCP, konfiguracja dostępu do sieci powinna być automatyczna.

  • Zakładając, że twój adapter RAID jest rozpoznany (tj. Sterowniki są obecne w jądrze lub pokazują się, jakby to był standardowy kontroler PATA), powinieneś zobaczyć jego dowody w /devsystemie plików. Zrobić ls -d /dev/[sh]d*. Mam nadzieję zobaczyć dwa dyski (prawdopodobnie sdai sdb), z których jeden będzie napędem CD, a drugi dyskiem twardym / macierzą. Partycje dysku powinny być wyliczone, abyś zobaczył przynajmniej sda1jeśli dysk / tablica jest sda.

  • Jeśli napędy są widoczne /dev, możesz mieć szczęście. Stwórz kilka miejsc, w których możesz montować rzeczy za pomocą mkdir /mnt/drvi mkdir /mnt/net.

  • spróbuj zamontować za pomocą mount /dev/sda1 /mnt/drv- jeśli to nie ls /mnt/drvspowoduje błędu, uruchom, aby sprawdzić, czy istnieją pliki, które można tam znaleźć. Jeśli tak, zamontuj swój udział sieciowy mount -tcifs //111.222.333.444/sharename /mnt/net -ousername=<user>,password=<pass>(gdzie 111.222.333.444 to adres maszyny, na którą chcesz przenieść dane, reszta powinna być jeszcze bardziej oczywista). Jeśli to nie błąd, uruchom, ls /mnt/netaby upewnić się, że możesz zobaczyć zawartość odpowiedniego udziału.

  • Jeśli wszystkie powyższe działania zadziałały, uruchom cp -a /mnt/drv/* /mnt/net/i poczekaj, aż zakończy się. Dodaj opcję -v ( cp -av /mnt/drv/* /mnt/net/), jeśli chcesz uzyskać nieco więcej informacji o postępie podczas kopiowania. Jeśli używany dysk CD na żywo zawiera rsync, możesz go również użyć, aby uzyskać więcej informacji o postępie za pomocą polecenia takiego jakrsync /mnt/drv/* /mnt/net/ -a --progress

  • Odmontuj lokalny system plików za pomocą umount /mnt/drv(nie npowinienem tego robić w poleceniu montowania u (n), to nie jest literówka). Jeśli były inne partycje, zamontuj je kolejno (np. mount /dev/sda2 /mnt/drvDla sda2) i powtórz operację kopiowania.

  • Wreszcie umount /mnt/neti halt.


1
fyi: smbfsjest przestarzały; cifsjest zamiennikiem i jest dostarczany z samym Linuksem.
user1686,

1
@grawity: Good catch. Przepraszam za to, edytowałem braino w poleceniu mount. Nazwa pakietu jest jednak odpowiednia dla Debiana, zarówno obsługa cif, jak i starsze smbfs znajdują się w pakiecie smbfs ( packages.debian.org/lenny/smbfs ).
David Spillett
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.