ďťż
 
 
   stworzenie partycji home po instalacji Debiana
 
 

Tematy

 
    
 

 

 

 

stworzenie partycji home po instalacji Debiana





gadonn - 21-03-2009 19:06
Witam.
Zainstalowałem Debiana kolejny raz. Tym razem jednak nie foramtowałem wcześniej utworzonej partycji home. Okazało się, że po zainstalowaniu nie widzi on starej partycji jako home. Moje pytanie jest takie czy dałoby się teraz stworzyć ją jeszcze raz, gdyż nie chce mi się już ponownie instalować całego systemu?
Kozdrawiam.
gadon



silentwr - 21-03-2009 19:45
Ciężko zrozumieć ten twój zlepek słów :P Domyślam się, że chodzi ci o podmountowanie starej partycji home. Było o tym na forum, poszukaj na temat /etc/fstab i mountowania partycji /home.



ilin - 21-03-2009 19:50
Ja mniej więcej łapię o co chodzi.

Pokaz fdisk -l oraz cat /etc/fstab



gadonn - 22-03-2009 09:37
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe8d9e8d9

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1          12860      19457    52998435    7  HPFS/NTFS
/dev/sda2              2        2660    21358417+  f  W95 Ext'd (LBA)
/dev/sda3  *        2661        5210    20482875    7  HPFS/NTFS
/dev/sda4            5211      12859    61440592+  7  HPFS/NTFS
/dev/sda5              2        1531    12289693+  83  Linux
/dev/sda6            1532        2551    8193118+  83  Linux
/dev/sda7            2552        2660      875511  82  Linux swap / Solaris

Partition table entries are not in disk order

proc            /proc          proc    defaults        0      0
/dev/sda6      /              ext3    errors=remount-ro 0      1
/dev/sda7      none            swap    sw              0      0
/dev/scd0      /media/cdrom0  udf,iso9660 user,noauto    0      0
/dev/sda1        /mnt/dysk1                ntfs-3g        rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=en_US.utf8,silent                        0        0
/dev/sda3        /mnt/dysk3                ntfs-3g        rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=en_US.utf8,silent                        0        0
/dev/sda4        /mnt/dysk4                ntfs-3g        rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=en_US.utf8,silent                        0        0 Mnie chodzi żeby po prostu stworzyć na sformatowanej partycji partycję /home i żeby system ją widział.
Pozdrawiam



ilin - 22-03-2009 09:50
Czy to jest twoja dawna partycja home?
/dev/sda5 2 1531 12289693+ 83 Linux Teraz co zamierzasz.

Masz tam nie tknięty dawny katalog domowy i chcesz go używać?
Czy nazwa użytkownika jest taka sama?



gadonn - 22-03-2009 10:06
Nazwa użytkownika jest taka sama, tyle że tamta partycja jest już sformatowana, ale poprzez program systemowy, a nie podczas instalacji. Chciałbym używać jej jako partycji /home tylko nie mogę znaleźć jak to zrobić.



ilin - 22-03-2009 10:26
To ją dopisz do fstaba
/dev/sda5      /home          ext3    defaults        0      2 UWAGA czekają Cię niespodzianki przy pierwszym uruchomieniu.

1. Musisz utworzyć katalog z nazwą użytkownika.
2. Zmienić mu rekursywnie właściciela na użytkownika.
3. Przekopiować do niego pliki z /etc/skel

Zakładam, że ta partycja jest sformatowana.

Najłatwiej zaś było by utworzyć nowego użytkownika.
Ewentualnie zaś potem usunąć starego i utworzyć go na nowo.



Akkon - 22-03-2009 17:09
Wystarczy nowego użytkownika utworzyć z odpowiednimi opcjami:
useradd -d /home/użytkownik -s /bin/bash -G cdrom,floppy,audio,video,plugdev -m użytkownik



ilin - 22-03-2009 17:14
Przy tworzeniu nowego użytkownika nie musimy nic kopiować z /etc/skel gdyż jest to robione automatycznie.

Powyższe info podałem gdyby gadonn nie tworzył nowego użytkownika tylko bazował na istniejącym.



gadonn - 22-03-2009 18:47

1. Musisz utworzyć katalog z nazwą użytkownika.
2. Zmienić mu rekursywnie właściciela na użytkownika.
3. Przekopiować do niego pliki z /etc/skel
Mógłbyś wytłumaczyć dokładnie te punkty, gdyż jestem początkującym użytkownikiem Debiana i nie do końca wszystko rozumiem.



ilin - 22-03-2009 20:00
1.W tej chwili /home/gadonn masz na partycji głównej.
Teraz będzie na innej więc musisz utworzyć katalog gadonn
2.gadonn musi być włascicielem katalogu i wszystkiego co się w nim znajduje więc trzeba nadać odpowiednie prawa.

polecenie chown z opcjami.

3.W katalogu domowym każdego użytkownika znajdują się pliki konfiguracyne dla powloki .bashrc ,.bash_profile itp.

Ich pierwowzór znajduje sie w /etc/skel dlatego należy je z tamtąd przekopiowac.

Użyłem nazwy /home/gadonn nie wiem jak tam masz więc przykładowo użyłem nazwy tego użytkownika



sj65 - 23-03-2009 00:41
Moi szanowni Koledzy podali w tych kilku postach dużo mądrych wiadomości.
Przepraszam, pozwolę dopisać do tego tematu parę zdań wynikających z własnego doświadczenia.
Ja robiłem tak:

1. Logowałem się jako root bez trybu graficznego,
druga opcja w menu przy starcie gruba. (single-user mode).

2. W konsoli
nano /etc/fstab 3. Dopisywałem tak jak pokazał Kolega ilin:
/dev/sda5      /home          ext3    defaults        0      2 3. Montowałem partycję sda5 np. w katalogu /mnt, bo już jest.
mount -t ext3 /dev/sda5 /mnt 4. Przenosiłem (F6 w mc) katalog użytkownika z obecnej partycji home za pomocą "mc" do katalogu /mnt (kopiowanie za pomocą mc ma tę zaletę, że podobno uprawnienia plików pozostają te same)

Po ponownym uruchomieniu systemu partycja /home, a w niej przeniesiony katalog domowy znajdują na partycji sda5.

Pozdrawiam
sj65
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis