Saturday, December 15, 2012

Restore files from the damaged hard disk

Блогтоо шинэ бичлэг оруулалгүй асар уджээ. Гэхдээ энэ хооронд чамгүй зүйл хийж байсан тул үнэндээ тухтай сууж нийтлэл бичих боломж хомс байлаа. Цаг зав байсан ч сэтгэлзүй бас чухал нөлөөтэйдэг шүү.


Саяхан манай ажлын нэг хүн маань usb external storage disk-ээ унагаад гэмтчихжээ. Зайлшгүй сэргээх шаардлагатай чухал мэдээлэл агуулж байсан тул сэргээхээр оролдлоо.

Ubuntu 12.04 LTS системд mount хийхэд, partition харагдаж байгаа ч уншиж бичиж болохгүй байлаа. Тэгээд dd болон partimage утилитээр image хадгалж авах гээд ч болсонгүй, 3Gb хуулж явж байгаад яг нэг газраа очоод тасарчихаад байлаа. Мөн fdisk -ээр харахад partition table эвдэрсэн бололтой, sdc1p1, sdc1p2 гэсэн хуваалтууд Unknown type -тэй харагдав.

Microsoft Office файлуудыг sdc1p1, sdc1p2 хуваалтуудын яг алин дээр хуулсанг мэдэхгүй байсан тул яаж ийж байгаад image backup нөөц авах хэрэгтэй байлаа. Нөөц хуулбар авсаны дараа л эх дискийг recovery tools-ээр сэргээх гэж оролдох нь зүйтэй гэж үзлээ.

Disk information

sudo fdisk -l /dev/sdc1

Disk /dev/sdc1: 500.1 GB, 500105217024 bytes
255 heads, 63 sectors/track, 60800 cylinders, total 976768002 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/sdc1p1   ?   218129509  1920119918   850995205   72  Unknown
/dev/sdc1p2   ?   729050177  1273024900   271987362   74  Unknown
/dev/sdc1p3   ?   168653938   168653938           0   65  Novell Netware 386
/dev/sdc1p4      2692939776  2692991410       25817+   0  Empty

Partition table entries are not in disk order

Disk backup failure

sudo dd if=/dev/sdc1 of=/backup/usb_hdd.img
dd: reading `/dev/sdc1': Input/output error
6019816+0 records in
6019816+0 records out
3082145792 bytes (3.1 GB) copied, 94.6416 s, 32.6 MB/s

Ингээд LiMNux (Mongolian Linux Users Group) community мэйллистийн мэргэжил нэгтнүүдээс зөвлөсний дагуу 

1. testdisk - recovery tool -ээр шалгаж үзэв

Суулгах процесс амархан,

$ sudo apt-get install testdisk
$ sudo testdisk

энэ хэрэгсэл нээлттэй эх бүхий чөлөөт программ хангамж ба гол нь docx, xlsx зэрэг MS Office 2007 төрлийн файлуудыг маань сэргээсэнгүй. 

2. ddrescue && foremost - recovery tool -ыг ашиглав,

https://help.ubuntu.com/community/DataRecovery сайтад бичсэнчлэн гэмтэлтэй дискийг хуулбарлаж авах хэрэгсэл болох ddrescue -ыг ашиглаж нөөц хуулбар авав,

$ sudo ddrescue if=/dev/sdc1 of=/home/backup/usb_disk1.img 

500Gb дискыг бараг 2 өдөр бүтэн зарцуулж байж ихэнхи буюу 350Gb image нөөцлөж авав. Уг ddrescue нь дискны гэмтэлтэй хэсгийг алгасдаг байдлаар дискыг хуулбарлаж авах зориулттай юм байна.

Ингэснийхээ дараагаас уг image file-aac MS Office 2007 төрлийн файлуудыг хайж сэргээж авав,

sudo foremost -t jpg,doc,jpg,ole,zip -i /home/backup/usb_disk1.img -o /home/foremost

Ингээд бараг ихэнхи файлыг нь сэргээж авсан тул цаашид хэрэгцээт хүнд нь уг мэдээлэл бага ч болов нэмэр болох болов уу хэмээн үүнийг мутарлав.


цааш унших...

Wednesday, January 18, 2012

Linux Foundation Briefing Book: January 17, 2012

This Week's Original Content from The Linux Foundation

What's New in Linux 3.2?
Joe "Zonker" Brockmeier
What better way to kick off the new year than with a brand new kernel,
fresh out of Kernel.org? Linus Torvalds released the 3.2 kernel on
January 4th, with improvements in the Ext4 and Btrfs filesystems, thin
provisioning features, a new architecture, and CPU bandwidth control...

Updates on Stable and Long Term Kernel Trees
Joe "Zonker" Brockmeier
On Monday, January 9th, Greg Kroah-Hartman published an update on the
status of the longterm/stable kernel trees that he's maintaining. It's
worth a notice if you're interested in the state of the longterm
kernels...

Organizing Open Source Efforts at NASA
Rikki Endsley
"When I think of open source, Linux is the core," says William Eshagh, a
technologist working on Open Government and the Nebula Cloud Computing
Platform out of the NASA Ames Research Center. Eshagh recently announced
the launch of code.nasa.gov, a new NASA website intended to help the
organization unify and expand its open source activities. Recently I
spoke with Eshagh and his colleague, Sean Herron, a technology strategist
at NASA, about the new site and the roles Linux and open source play at
the organization...

SLIDESHOW: Some of the Best Linux Events of 2012
Jennifer Cloer
The Linux Foundation today announced its 2012 Linux events and onsite
training schedule. Some highlights include a triple-header in San Diego
in August...

Tone Your Photos in a Hurry with Delaboratory
Nathan Willis
Can you do high-quality photo correction with an application that is
simple enough for normal (meaning non-photo-gearhead) people to use?
Jacek Poplawski thinks so, and that's why he created Delaboratory, a
point-and-click photo adjustment app that does not require a lifetime's
worth of darkroom experience to understand...

Weekend Project: Learning the Ins and Outs of Arduino
Carla Schroder
Arduino is an open embedded hardware and software platform designed for
rapid creativity. It's both a great introduction to embedded programming
and a fast track to building all kinds of cool devices like animatronics,
robots, fabulous blinky things, animated clothing, games, your own little
fabs... you can build what you imagine. Follow along as we learn both
embedded programming and basic electronics...


цааш унших...

Wednesday, January 11, 2012

Software Developer & System Engineer ажилд авна

Гүйцэтгэх үндсэн үүрэг:
Дунд болон том хэмжээний Веб программ хангамж боловсруулах болон Линукс орчины систем шийдэл, интеграци хийх багийн хөгжүүлэгч

Ажлын байранд тавигдах шаардлага:
Объект Хандалтат Прораммчлал болон Мэдээллийн Технологийн ерөнхий мэдлэг сайтай.

PHP/Symfony, MySQL/Oracle, AJAX/jQuery, Java/Spring, Android/iOS хөгжүүлэлт болон Linux систем дээр ажиллах чадвар, туршлагатай.

Linux системын орчинд Eclipse, NetBeans IDE, SVN/Git гэх мэт нээлттэй эхийн хөгжүүлэлтийн орчинд ажилладаг ба мөн C/C++, Python, Oracle туршлага болон Digital TV, Video Streaming/Processing талаар мэдлэг, туршлагатай бол давуу тал болно.

Багаар ажиллах, мэргэжлийн ном сурах бичгийг ашиглан бие даан суралцах чадвартай, мэргэжлийн англи хэлний зохих мэдлэгтэй, 2-с доошгүй жил программчлалаар ажиллаж байсан туршлагатай, цаашид тогтвор сууршилтай ажиллах, ажлын ачаалал дааж хурдан гүйцэтгэл хийх чадвартай.

Нэмэлт мэдээлэл:
Ажлын байр цөөн ба 3 сард 1 удаа гүйцэтгэлээс хамаарч бонус авна.

Цалин: Тохиролцоно
Төрөл:  Бүтэн цагийн
Түвшин:   Мэргэжилтэн
Салбар:  Мэдээллийн технологи


Холбоо барих:
Хаяг: Central Tower, 8th floor
Э-шуудан: erkhembaatar.m at univision dot mn
Байгууллага: Univision LLC


цааш унших...

blogger templates | Make Money Online