[Pardus-kullanicilari] /tmp in altına mount ettiğim disk kısmına kopyaladıklarım yok

Emre Erenoglu erenoglu at gmail.com
3 Kas 2007 Cmt 02:03:44 EET


Bence sorun su, bagladiginiz sanirim bir disk, bir ihtimal, diski
taktiginizda write-back caching mekanizmasi devreye girdi, yani hizli
kopyalama yapacak sekilde calisiyordu.

Siz dosyalari attiginizi zannettiniz ama sistem bunlari cache'de tutup
bosta kaldiginda atmak uzere bekletiyordu.  (normal internal diskler
bu sekilde calisir).

Siz diski "umount" komutuyla kaldirmadiniz, kablosunu dogrudan
cektiniz, dolayisi ile cache'dekiler daha diske yazilamadan disk
kayboldu gitti.

Ayni sey benim basima usb belleklerde gelebliliyor, o yuzden mutlaka
umount komutu ile baglantiyi kaldirip oyle diski cikarmak lazim.
umount bellektekileri diske yazip oyle kaldiriyor baglantiyi...

kolay gelsin,

Emre

On Nov 2, 2007 11:46 PM, Necmettin Begiter <necmettin.begiter at gmail.com> wrote:
> On Thursday 01 November 2007 20:49:53 ahmed yasar wrote:
> > Merhaba,
> >
> > 40 GB'lık bir disk kısmını (vista-ubuntu-fedora-pardus) işl.
> > sistemlerini kurduktan sonra oluşturup (acronis disk director)
> > pardus'ta söz konusu disk kısmını tmp dizinine geçici olarak mount
> > edip dosyalarımı atmıştım. Ancak şimdi baktığımda bu disk içinde hiç
> > bir şey yok. Yani attığım ya da attığımı zannettiğim dosyalar yok.
> > Öncelikle aklıma tmp dizinine bağladığım için olmuş olabilir diye
> > geldi ama bu bağladığım nokta olduğu için fiziksel olarak attığım
> > dosyalar yok olmaması lazım diye düşünüyorum.
> > Bunun sebebi ne olabilir acaba?
> >
> > Teşekkürler.
>
> Bence sorun şurada:
> /tmp dizinine yazdığımız zaman, / dizininin bağlandığı diskte zaten bir /tmp
> olduğuna ve içinde de birşeyler olduğuna göre, geçici olarak /tmp dizinine
> bağlanan diske yazıldığını nereden bileceğiz?
> Sanıyorum bu yüzden disklerin /mnt dizininde açacağımız bir dizine bağlanması
> tavsiye edilir. Ve sanıyorum bağladığımız diskin içinin boş olmamasında da
> fayda vardır, böylece içi boş olmayan o diskin içindeki bir dizine birşeyler
> yazdığımızda, o diske yazıldığına emin olabiliriz, ama o diskin kök dizininde
> bir dizin oluşturduğumuzda o diske yazıldığına emin olamayız (sanırım), çünkü
> oluşturduğumuz dizinin o diske mi yoksa / dizininin bağlı olduğu diske mi
> yazıldığına emin olabileceğimizi sanmıyorum. Bu konularda pek usta sayılmam,
> eğer bu konularda tecrübeleri arkadaşlar varsa bu konuda bizi aydınlatırsa
> sevinirim.
>
> Anlaşılmamış olabileceği ihtimaline binaen bir örnekle açıklamaya çalışayım:
> * / dizinimiz /dev/hda1 olsun.
> * /tmp dizini /dev/hda1 içinde zaten var.
> * sonra /tmp dizinine /dev/hda2'yi bağladık
> * /dev/hda2 içinde sadece yedekler adında bir dizinimiz olsun.
> * /tmp dizininin içine baktığımızda yedekler dizini dahil bir sürü şey
> görüyoruz, yedekler dizini hariç hepsi /dev/hda1 içinde olan şeyler.
> * /tmp/yedekler dizininin içinde bir dizin oluşturduğumuzda,
> bunun /dev/hda2'ye yazıldığına eminiz.
> * sonra /tmp içinde gecici adında bir dizin oluşturduk.
> * Şimdi bu gecici adlı dizin /dev/hda1'de mi açıldı, yoksa /dev/hda2'de mi?
>
> Sanırım sizin sorununuz da buradan kaynaklanıyor.
>
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari adresini kullanın.
> Listeye iletmek istediğiniz soruları  Pardus-kullanicilari at pardus.org.tr e-posta adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin.
>



-- 
Emre Erenoglu
erenoglu at gmail.com


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi