Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have an old(ish) SCSI hard disk which was originally in a Solaris workstation. The workstation has died recently - it was fairly geriatric - but I'd like to recover the files from the disk.
I have connected the disk to my desktop which runs Mandrake 8 Linux, but I cannot persude the disk to mount. The SCSI card sees the disk, and DiskDrake shows it as being present but empty. My other hard disks are IDE.
I have been trying the following:
mount -t ufs -o ufstype=sun /dev/sda1 /scala
but get the following:
mount: /dev/sda1 is not a valid block device
I have tried this with partition numbers from sda1 to sda9 with the same result. Unfortunately I can't remember exactly how the disk was formatted - either format type or number and location of partitions.
Hmm, does sound like no partitions. You could try mounting the device rather than a partition, but it is only a long shot. I can't think of any partition table recovery utils/apps around. I don't know much about Solaris stuff, but would it be worth trying the disk in another Solaris box (you know of anyone with one?), see if it recognises it, then perhaps copy the stuff over with NFS?
I've done some more stuff since yesterday - I downloaded a few tools like gpart, parted and fixdisk... (can't remember the full name at the moment). One of them found one UFS partition, the others found nothing.
I did find a whole bunch of suggestions as to how to use these tools to identify your partitions and then use fdisk to recreate the partitions without formatting them. I tried it with the one I identified, but it still wouldn't mount.
I suspect the stupid thing I did was boot my system to NT 4.0 with the disk plugged in and use Disk Administrator to try to access it - I think this probably overwrote the superblock with some DOS rubbish. My own fault ...
I'm not getting anywhere with it at the moment, so my next move will rpobabyl be to check out data recovery agencies and see if any of them can have a go at it for less than a fortune.
Thanks for your help and others should heed the warning - Windows NT will mess up your disk!!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.