Kategori: Linux (Sida 16 av 31)

Kopiera filer i Linux

Fick ett schysst tips av min v?n Überhackern Åke. Om man ska kopiera en massa filer och kataloger och vill spara alla r?ttigheter och s?nt s? kan man antingen anv?nda cp med ett par flaggor. Det fungerar inte alltid s? bra, men om man anv?nder hans idé s? blir det alltid bra

cd sourcedir
tar cf – . | (cd destdir; tar xfp -)

Tadaa!!

Flytta /boot partitionen

Jag har under min Linuxresa uppt?ckt att min /boot partition ?r f?r liten f?r att kunna g?ra en apt-get dist-upgrade. Tydligen s? var defaultinst?llningen n?r allt installerades och partitionerades lite sn?lt tilltagen f?r /boot s? n?r den nya k?rnan skulle fixas till s? tog det slut p? plats och det sket sig.

N?r jag skulle flytta /boot fr?n en egen partition till en vanlig katalog p? / st?tte jag p? diverse problem, t.ex. device busy n?r jag k?rde en umount. H?r ?r en steg f?r steg ?ver vad jag gjorde i mitt system, det borde fungera f?r dig men ymmv.

  • Kommadot mount visar /dev/hda1 on /boot type ext3 (rw)
  • Det visar ?ven /dev/hda2 on / type ext3 (rw)
  • umount /dev/hda1 get ”device busy”
  • Lista vilken/vilka provesser som accessar /dev/hda1 genom att skriva sudo fuser -m /dev/hda1
  • Det gav mig ett processnummer, 3693
  • Kolla vad det ?r genom att skriva ps -ef | grep 3693
  • F?r mig var det klogd som k?rde, stoppa den genom att skriva sudo /etc/init.d/klogd stop Om n?got annat program h?ller p? /boot s? f?r du stoppa det ocks?…

Nu ?r det n?stan dags att avmontera /boot, men vi m?ste f?rst s?tta / som bootbar (misst?nker det iallafall 🙂

  • Det g?r du genom att skriva sudo fdisk /dev/hda, sen v?ljer du a f?r ”toggle a bootable flag”. V?lj den partition d?r / ?r monterad (det ser du i /etc/fstab)
  • I fdisk v?ljer du sen p f?r att se att du f?tt en * p? samma rad som / st?mmer det skriver du dina f?r?ndringar med w och avslutar med q

Nu ?r det n?ra 🙂

  • Kopiera /boot till /booot (mv /boot booot)
  • K?r en sudo umount /boot
  • ls / visar att /boot ?r borta, om /boot inte ?r borta s? k?r en mv /boot /boot.old
  • Byt namn p? /booot till /boot och allt ?r klart! (sudo mv /booot /boot)

Om du v?gar s? starta om din maskin, som vanligt n?r det g?ller s?dana h?r anvisningar s? g?r du allt p? egen risk och du kan inte skylla p? mig om det blir knas. Och om det blir knas s? l?ser du som vanligt in den backup du tog p? systemet innan du b?rjade 🙂

« Äldre inlägg Nyare inlägg »

© 2024 Editio Princeps

Tema av Anders NorenUpp ↑