Tüm dosyalar dahil garip hatalar salt okunur


12

Ubuntu 14.04.2 bilgisayarım birdenbire çeşitli ciddi hatalar göstermeye başladı.

Ruby on Rails uygulamam üzerinde çalışırken başladı, bir süre bıraktı, geri döndü ve sunucumu ile yeniden başlatmaya çalıştım rails s. Yanıt olarak, bu hatayı geri aldım:

Rails Error: Unable to access log file. Please ensure that /home/user/app/log/development.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.

Çalıştırmaya çalıştım chmod 0666 /home/user/app/log/development.logve sonra çeşitli chmod komutlarını, chmod 0664ve gibi chmod 777. Her geri döndüğümde:

chmod: changing permissions of ‘/home/user/app/log/development.log’: Read-only file system

Diğer Rails uygulamalarını denedim ve onlarla aynı hatayı aldım. Sonra Komodo IDE ile üzerinde çalıştığım dosyayı kaydetmeye çalıştım ve çıktım, ancak Komodo dosyanın salt okunur olduğunu ve kaydedilemediğini söyledi.

Sonra, Skype'ımın oturumu kapattığını fark ettim ve tekrar oturum açmaya çalıştığımda, zaten oturum açtığımı söyledi.

Böylece bilgisayarımı yeniden başlattım. Giriş ekranında bir hata mesajı aldım.Errors were found when searching directory /. Press f to fix, I to ignore, and M to run a manual reboot.

Göz ardı etmek ve oturum açmak için I tuşuna bastım. Şimdi Skype veya Komodo'yu açamıyorum. Simgeleri tıkladığımda, açmak üzere oldukları gibi birkaç kez yanıp sönüyorlar, ancak sonra yanıp sönmeyi bırakıyorlar ve hiçbir şey olmuyor.

Ayrıca, rails sartık bir hata döndürmez, kelimenin tam anlamıyla sadece terminal penceremi kapatır.

Ben çalıştırdığınızda mount, yarım saat terminali sadece kapanmakta ve yarım saat bu mesaj çıktı:

$ mount
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda1 on /boot/efi type vfat (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=greg)

mount: warning: /etc/mtab is not writable (e.g. read-only filesystem).
   It's possible that information reported by mount(8) is not
   up to date. For actual information about system mount points
   check the /proc/mounts file.

Ayrıca tüm dosyalarımın üzerinde bir kilit simgesi olduğunu fark ettim. Bunun tüm dosyalarımın salt okunur olduğu anlamına geliyor.

Çıktı:

sudo smartctl --all --tolerance=verypermissive /dev/sda

edilebilir Burada bulunan

Ne oluyor olabilir??


Burada tüm şeyleri düzenli tutmak için lütfen tüm yorumlarınızı silin ve sabit sürücünüz olduğunda ve yolda bir engelle karşılaştığınızda AU sohbet ve ping @ Fabby veya @ AB'ye
uğrayın

Bazı ciddi dosya sistemi bozulmalarınız var. Sorudaki bilgilerden, bir donanım sorunundan mı yoksa başka bir şeyden mi kaynaklandığını söyleyemem.
kasperd

Şimdi uyuyacaksınız ... Uyandığınızda sohbete beni veya AB'yi
pingleyin

@Fabby Tamam, bu oldukça utanç verici, ama diğer kullanıcılara ping atmayı anlayamıyorum ....
Jeff Caros

@JeffCaros: az önce bana ping yaptınız: Kullanıcının adından önce @ ile bir yorum bırakın. Bu sohbet odasında düzenli olarak bulunabilirim . Aynı şeyi orada yapın ...
Fabby

Yanıtlar:


12

Bu görünen bir çok dosya sistemi gibi salt okunur olarak eklendi bir sürücü hatasından önce ...

Bu yüzden lütfen bilgisayarı kullanmayı bırakın, tamamen kapatın ve:

  1. Bilgisayarınızı açın ve sabit diski kontrol edin. Denetleyici anakartına bağlı değilse, mevcut sabit sürücünüzden daha büyük yeni bir harici sabit sürücü satın alın. O edilmektedir ardından yeni satın onun denetleyici kartına bağlı dahili aynı bağlayıcı türü ile sabit disk.
  2. Bilgisayarınıza takın (Dizüstü bilgisayarsa, yukarıdaki adımda harici bir USB HDD satın alın)
  3. Bir Ubuntu Canlı DVD'sini başlatın ve Try Ubuntu
  4. Bir terminale gitmek için Ctrl+ Alt+ tuşlarına basın Tve şunu yazın:

    sudo apt-get install gddrescue
    sudo ddrescue --binary-prefixes --cluster-size=64 --sparse --timeout=20s /dev/WdX /dev/YdZ
    

    Not: Wve Xsenin neredeyse kırık sabit disk ve sürücü harfleri Yve Zyeni sabit disk sürücü harfleri.

  5. Bu herhangi bir hata olmadan düzgün çalışıyorsa, bağırsak hissimin doğru olup olmadığını test edeceğiz:

    sudo apt-get install smartmontools
    sudo smartclt --scan
    
  6. Sonra gerçekleştirin:

    sudo smartctl /--test:short dev/XdY
    

tarama sırasında gelen tüm cihazlar için.

O zaman geri bildirim verin lütfen!

Düzenleme: Sürücünüzün öldüğünü söylemek zorunda olduğum için çok üzgünüm.

Lütfen harici sürücüyü dahili sürücüyle değiştirin ve eski sürücüyü takmadan yeni sürücüye Ubuntu'yu yeniden yükleyin. Sonra eski sürücüyü USB muhafazasına takın ve tekrar deneyin ... Belki ( son derece düşük ) bu şekilde daha fazla veri kurtarabilirsiniz.


OP'nin görmezden geldiği "dizin / arama yaparken hatalar bulundu" mesajıyla, bunun için zaten çok geç olduğuna inanıyorum ve verilerin en azından bir kısmını kurtarmanın tek yolu fsck -ykopyalamada ve aramada lost+founddizin. Bunun dışında yazı tam olarak yapılacak doğru şey.
Guntram Blohm, Monica'yı

@GuntramBlohm Evet, bu plan ...
Fabby

Um ... tamam bu yüzden bir liveDVD ile önyüklemeyi denedim. "Try Ubuntu" seçeneğine rastlanmadı, ama bu sefer hataları düzeltmek için f tuşuna bastım. Bilgisayar açıldı ve tüm hatalar ortadan kalktı. Bilgisayarı kullanmaya devam etmenin herhangi bir zararı var mı?
Jeff Caros

Lütfen çıktıyı verir sudo smartctl /--test:short dev/XdYmisiniz?
Fabby

Gelecekte bu sorunu yaşayan herkese, her sabit diskin harici bir sabit sürücü ile değiştirilemeyeceği bildirilmelidir. Yeni bir harici sabit sürücü satın almadan önce sabit diskinizin denetleyici anakartına takılı olup olmadığını kontrol edin.
Jeff Caros
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.