Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: otamoe 03 Ledna 2015, 10:32:01
-
Dobrý den,
již přes dva roky vlastním notebook ASUS g55vw s jedním 500GB HDD a jedním SSD 128GB. Původně s windows 7, po jejich expiraci pak ubuntu 14.04 instalovaným na SSD. Jednoho dne se vsak notebook seknul a po restartu už ani nenaběhl. Usoudil jsem, že se poškodil SSD a nové ubuntu 14.10 jsem nainstaloval na druhy HDD.
Diagnóza SSD hlásí:
Rozdělení: Tabulka oddílů GUID
Disk je funkční, má 2 vadné sektory
Zařízení: /dev/sda1
Typ oddílu: neznámý
Obsah: neznámý
Mohl by někdo zkušený poradit, co s tím?
-
Spíše to vypadá na smazanou tabulku rozdělení disků.
Zkusil bych pomocí dd (resp. dd_rescue) udělat zálohu a pak natvrdo nastavit typ oddílu na takový, jaký byl (ext3? ext4?).
Pokud ani to nepomůže, pak pomocí testdisku nebo tak něčeho proběhnout ten zálohovaný image, abych dostal alespoň nějaká data.
-
a dej se klasiku
sudo fdisk -l
sudo parted -l co to ukáže...
-
No tak ddrescue probehlo. Disk sem chtel naformatovat:
Error erasing device: Error writing 1048576 bytes to /dev/sda1: Input/output error (udisks-error-quark, 0)
ota@ota-G55VW:~$ sudo fdisk -l
[sudo] password for ota:
Disk /dev/sdb: 698,7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 73714D58-9417-4D39-9BCC-53092B62A451
Device Start End Sectors Size Type
/dev/sdb1 2048 1050623 1048576 512M Linux filesystem
/dev/sdb2 1050624 1550335 499712 244M Linux filesystem
/dev/sdb3 1550336 1465147391 1463597056 697,9G Linux LVM
Disk /dev/mapper/ubuntu--vg-root: 690 GiB, 740814749696 bytes, 1446903808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/ubuntu--vg-swap_1: 8 GiB, 8543797248 bytes, 16687104 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
ota@ota-G55VW:~$ sudo parted -l
Varování: Error fsyncing/closing /dev/sda1: Chyba vstupu/výstupu
Znovu/Retry/Ignorovat/Ignore? retry
Varování: Error fsyncing/closing /dev/sda1: Chyba vstupu/výstupu
Znovu/Retry/Ignorovat/Ignore?
Model: ATA SanDisk SSD U100 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Tabulka oddílů: unknown
Disk Flags:
Model: ATA ST9750420AS (scsi)
Disk /dev/sdb: 750GB
Sector size (logical/physical): 512B/4096B
Tabulka oddílů: gpt
Disk Flags:
Číslo Začátek Konec Velikost Systém souborů Název Přepínače
1 1049kB 538MB 537MB fat32
2 538MB 794MB 256MB ext2
3 794MB 750GB 749GB lvm
-
Tak parada........ nechal sem bezet testdisk asi 4 hodiny a uplne mi to preplnilo muj HDD (nejakych 400GB) a nemuzu ani nic odstranit a cely system je superpomalej. nejradsi bych to cely vyhodil z okna....
-
Tak parada........ nechal sem bezet testdisk asi 4 hodiny a uplne mi to preplnilo muj HDD (nejakych 400GB) a nemuzu ani nic odstranit a cely system je superpomalej. nejradsi bych to cely vyhodil z okna....
400GB ze 128GB SDD? Jsi si jistý, že jsi ten testdisk spouštěl na správný disk?
Pokud ano, skoro bych řekl, že je prostě na zahození a laicky se z toho data nedostanou.
Jinak ta data jsou pravděpodobně vlastněna rootem, proto nejdou odstranit.
Použij na ten adresář, kam jsi je ukládal změnu práv, pak to půjde mazat:
sudo chmod 0777 -R /cesta/k/tomu/adresari
-
No neco jsem asi udelal spatne. Kazdopadne sem ted objevil dva soubory ve /var/log syslog a kern.log , oba po 300GB na mym funkcnim disku. Btw po zadnej datech nijak netouzim, chci jen funkcni disky :/
-
pokud jsou disky rozbite, tak asi funkcni uz nikdy nebudou ;)
jinak pokud mas 300GB velke logy, tak je "vycisti" pomoci:
cat /dev/null > /cesta/k/tomu/300GB/souboru
-
Ja verim ze ten ssd disk se opravit dá. A díky za cat /dev/null > ..pomohlo, takze jsem zase na zacatku.
-
Tak tím, že by se ten disk dal opravit si moc jist nejsem.
Už jen to, že kolabuje při pokusu i přístup k tabulce oddílů mu moc šancí nedává.
Můžeš ji zkustit založit znova:
sudo fdisk /dev/sda
A pomocí písmene "o" založit tabulku novou, stiskem "w" pak potvrdíš a ukončíš.
Následně zavolej partprobe, znova otevři fdisk a zkus vytvořit nový diskový oddíl.
PS: Je dobré po spuštění fdisku podívat se, že jsi na tom správném disku
-
ota@ota-G55VW:~$ sudo fdisk /dev/sda
[sudo] password for ota:
Welcome to fdisk (util-linux 2.25.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Příkaz (m pro nápovědu): o
Created a new DOS disklabel with disk identifier 0x69e615c0.
Příkaz (m pro nápovědu): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
ota@ota-G55VW:~$ partprobe
/dev/mapper/control: open failed: Operace zamítnuta
Failure to communicate with kernel device-mapper driver.
ota@ota-G55VW:~$ partprobe -h
použití: partprobe [PŘEPÍNAČ] [ZAŘÍZENÍ]...
Informovat operační systém o změnách tabulky oddílů.
-d, --dry-run ve skutečnosti operační systém neinformovat
-s, --summary vypsat souhrn obsahu
-h, --help zobrazit tuto nápovědu a skončit
-v, --version vypsat informace o verzi a skončit
Když není zadáno ZAŘÍZENÍ, prozkoumat všechny oddíly.
Chyby hlaste na <bug-parted@gnu.org>.
ota@ota-G55VW:~$ partprobe /dev/sda
Error: Chyba při otevírání /dev/sda: Operace zamítnuta
ota@ota-G55VW:~$ partprobe -s /dev/sda
Error: Chyba při otevírání /dev/sda: Operace zamítnuta
ota@ota-G55VW:~$
Něco dělám špatne? :/
-
ota@ota-G55VW:~$ partprobe /dev/sda
Error: Chyba při otevírání /dev/sda: Operace zamítnuta
Ano, jako běžný smrtelník na ten disk nemáš právo.
Použij sudo.
A taky, partprobe stačí volat jen bez paramaterů.
Jde o to, aby si systém uvědomil, že existují nové oddíly resp. jiné rozložení disku.
-
ota@ota-G55VW:~$ sudo partprobe
[sudo] password for ota:
ota@ota-G55VW:~$
nejsem si jisty ze to neco udelalo..
mimochodem smekam vasi trpelivosti
-
Půjde načíst SMART to disku?
sudo smartctl -a /dev/sda
-
ota@ota-G55VW:~$ sudo smartctl -a /dev/sda
[sudo] password for ota:
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.16.0-28-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: SanDisk SSD U100 128GB
Serial Number: 121340301177
LU WWN Device Id: 5 001b44 74c070b79
Firmware Version: 10.02.00
User Capacity: 128 035 676 160 bytes [128 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2 T13/2015-D revision 3
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Sun Jan 4 09:50:32 2015 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 120) seconds.
Offline data collection
capabilities: (0x11) SMART execute Offline immediate.
No Auto Offline data collection support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
No Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 32) minutes.
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0002 100 100 000 Old_age Always - 2
9 Power_On_Hours 0x0002 100 100 000 Old_age Always - 4650
12 Power_Cycle_Count 0x0002 100 100 000 Old_age Always - 3644
171 Unknown_Attribute 0x0002 100 100 000 Old_age Always - 1
172 Unknown_Attribute 0x0002 100 100 000 Old_age Always - 1
173 Unknown_Attribute 0x0002 100 100 000 Old_age Always - 72
174 Unknown_Attribute 0x0002 100 100 000 Old_age Always - 3327
187 Reported_Uncorrect 0x0002 100 100 000 Old_age Always - 266
230 Unknown_SSD_Attribute 0x0002 100 100 000 Old_age Always - 240
232 Available_Reservd_Space 0x0003 092 100 005 Pre-fail Always - 0
234 Unknown_Attribute 0x0002 100 100 000 Old_age Always - 439
241 Total_LBAs_Written 0x0002 100 100 000 Old_age Always - 11546784429
242 Total_LBAs_Read 0x0002 100 100 000 Old_age Always - 10657437128
SMART Error Log Version: 1
No Errors Logged
Warning! SMART Self-Test Log Structure error: invalid SMART checksum.
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 4251 -
Selective Self-tests/Logging not supported
ota@ota-G55VW:~$
-
Podle výpočtu odsud (http://forums.sandisk.com/t5/SanDisk-SSD/SanDisk-SSD-U100-128GB-SMART-data-and-lifetime/td-p/302721) tam máš zapsané cca 5.4 TB, takže ho dost využíváš, i když by to měl být jen systémový disk. Má sice dva realokované sektory a to naznačuje nějaké problémy, ale žádná hrůza, většinou ty disky mají záložní prostor pro tyto situace a ten postupně uvolňují. Reinstalace by to mohla vyřešit.
-
Nemělo to udělat nic viditelného - jen říci systému o tom, že existuje nové rozdělení disků.
V tuto chvíli by měl mít disk znovu vytvořenou tabulku oddílů, tedy by měl jít klasicky založit oddíl a SSD fungovat, pokud není poškození na řadiči.
-
Ted zkusil disk pres gnome-disks ssd naformatovat a vyhodilo to chybu:
Error erasing device: Error writing 1048576 bytes to /dev/sda: Input/output error (udisks-error-quark, 0)
a terminal hovori toto:
ota@ota-G55VW:~$ gnome-disks
Error calling Drive.Ata.PmGetState: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dio_2derror_2dquark.Code0: Error sending ATA command CHECK POWER MODE: Unexpected sense data returned:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
(g-io-error-quark, 0)
-
No to proto, že nemáš vytvořený žádný oddíl na disku.
sudo fdisk /dev/sda
n → vytvoř nový oddíl, parametry zpravidla jen entrem potvrď
t → specifikuj, co tam chceš mít za systém souborů, 7 je NTFS, 83 je linux, případně se mrkni přes L, co je co
w → zapiš změny
Pak můžeš udělat
sudo mkfs.ntfs /dev/sda1 resp. sudo mkfs.ext4 /dev/sda1