Solaris / OpenSolarisThis forum is for the discussion of Solaris, OpenSolaris, OpenIndiana, and illumos.
General Sun, SunOS and Sparc related questions also go here. Any Solaris fork or distribution is welcome.
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'm running Solaris 9 on an x86 machine. There's a monstrously big file on here that I need to get onto another hard drive with WinXP loaded.
I've tried using a live linux cd to mount both drives. No dice with PCLinuxOS and Gnoppix. They'll mount the NTFS drive with no problem, but they get really confused by the Solaris partitioned disk.
I've tried sfdisk on those live cds to change the partition type from NTFS to FAT32 so Solaris could see it. No dice here either. Even though sfdisk and fdisk tell me that it's WIN95 FAT32, mount still calls it NTFS and Windows still calls itself NTFS. Solaris refuses to mount. With no switch ('mount /dev/dsk/c0d1p0...') it gives me a '/dev/dsk/c0d1p0 is not this fstype' error. If I *do* use a filetype switch ('mount -F pcfs /dev/dsk...') it tells me it's 'not a DOS filesystem'.
Short of setting up Samba/Sharity and installing the disks in separate networked machines, is there anything else I could try?
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
You can't mount a NTFS partition on Solaris, even read-only, trying pcfs is useless, FAT and NTFS are totally different.
Can you clarify the "Linux being confused by the Solaris partitioned disk" ?
I never had trouble reading Solaris ufs partitions from Linux.
Originally posted by jlliagre You can't mount a NTFS partition on Solaris, even read-only, trying pcfs is useless, FAT and NTFS are totally different.
Right, that's why I had tried sfdisk to change it to FAT32...
Quote:
Can you clarify the "Linux being confused by the Solaris partitioned disk" ?
I never had trouble reading Solaris ufs partitions from Linux.
'mount -t ufs /dev/hda2 /mnt/foo' (hda1 is the boot partition, hda2 is solaris) gives me the 'wrong fs type, bad option, bad superblock on hda2, or too many filesystems mounted' message.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
1: sfdisk cannot change the ntfs partition to a fat32 one, it can only change the partition ID.
Pretending a partition content is a different one won't fool a filesystem driver ...
2: Try mounting with:
-o ro,ufstype=sunx86
and do not use hda2, find out in the system messages what are the slices names
(dmesg | grep solaris), use the device matching s0 and the other slices having ufs format.
Can't you just ftp the file to your XP machine? I use ftp to send files from my XP to my FreeBSD machine. Never did the other way around though, but that should work.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.