LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 07-22-2004, 03:18 PM   #1
0perat0r
Member
 
Registered: Jul 2004
Location: New Jersey, US
Distribution: Red Hat Linux WS version 3
Posts: 126

Rep: Reputation: 15
mounting a partition


I've mounted my Windows C: partition like so:

mount -t vfat /dev/hda1 /mnt

and now I'm trying to mount the second partition on the Windows disk (which is D: to Windows---no, it is not the CD drive), which I assume could be accomplished this way:

mount -t vfat /dev/hda2 /mnt

except it's not working. The error I get is:

mount: wrong fs type, bad option, bad superblock on /dev/hda2, or too many mounted file systems (aren't you trying to mount an extended partition, instead of some logical partition inside?)

Would someone please shed some light on what I'm doing wrong here?

thanks
 
Old 07-22-2004, 03:31 PM   #2
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,753

Rep: Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930
First, each partition needs a unique mount point. Redhat uses /mnt as a place for removable , non OS mount points. You will find subdirectories in mount for your floppy, cdrom drive and other stuff like USB drives etc. So when you mounted the hda1 to /mnt you have lost access to your cdrom and floppy.

You will need to create a directory for your windows c: and d: drive. The console command is called mkdir. So:

mkdir /mnt/win_c (as an example)

Next, it is typical for windows to create a logical partition for the d: drive. In order to create a logical partition you need to create an extended partition. In a nutshell an extended partition is a container for logical partitions. The reason for all of this was to overcome the original limitation of 4 primary partitions. Primary partitions are 1-4, logicals are anything >4.

So I would guess that /dev/hda2 is the extended and your actual d: drive is /dev/hda5. To see how the drive is actually partitioned use the console command fdisk:

fdisk -l /dev/hda (That is a small L and you must be logged in as root)

Last edited by michaelk; 07-22-2004 at 04:29 PM.
 
Old 07-22-2004, 03:31 PM   #3
misterflibble
Member
 
Registered: Feb 2004
Distribution: Debian UnStaBle
Posts: 123

Rep: Reputation: 15
You're trying to mount both filesystems at the same time to the directory /mnt . You should create two separate directories under this (like say DriveC, DriveD) and replace /mnt with the respective paths. If it still doesn't work, the message about the extended partition means that /dev/hda2 is not the name of the second partitition but an extended partition that contains the D: partition. Extended partitions were created to overcome the limit of 4 primary partitions on one disk because they can be further divided. I don't know why your disk would be set up this way but it would probably make the D: drive /dev/hda3.
 
Old 07-22-2004, 03:36 PM   #4
Boby
Member
 
Registered: Feb 2004
Posts: 781

Rep: Reputation: Disabled
hi!

use "fdisk -l" to see all partitions.
then "mkdir /mnt/windowsC"
"mount -t vfat /dev/hda1 /mnt/windowsC"

"mkdir /mnt/windowsD"
mount -t vfat /dev/hda2 /mnt/windowsD"


you have to make a directory in wich to mount a partition. you tried to mount the second partition in the one where you mounted the first. usally the dir /mnt contains tha directories where are other dirs that are mounted.

to have them mounted on every system boot, edit the file /etc/fstab

good luck!
boby
 
Old 07-22-2004, 03:59 PM   #5
0perat0r
Member
 
Registered: Jul 2004
Location: New Jersey, US
Distribution: Red Hat Linux WS version 3
Posts: 126

Original Poster
Rep: Reputation: 15
Thanks all, this is a big help. Here's another quesiton. I'm using RH 8 here at work, and I have RH WS3 at home. At one point, I noted a message from the system (at work) that it could not mount ntfs, as that file system is unsupported by RH 8. After what kernel version is ntfs supported for disk mounts?
 
Old 07-22-2004, 04:31 PM   #6
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,753

Rep: Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930Reputation: 5930
RH / Fedora does not provide NTFS support out of the box. You can google for "linux ntfs" and find the sourceforge webpage for downloading the package so you do not have to recompile the kernel. BTW this is read only support.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Mounting Partition DDRfreak2 Mandriva 8 09-10-2005 12:33 PM
Mounting a partition 1veedo Linux - Hardware 6 12-19-2004 06:40 PM
Partition mounting/KDE errors after creating Fat32 Partition BertBert Linux - General 1 07-07-2004 10:59 AM
Mounting mounting extended partition and its Logical drives desbyleo Linux - Newbie 10 02-18-2002 03:13 PM
Partition mounting Rex_chaos Linux - General 11 09-24-2001 05:35 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration