How can I detect another Hard Disk in linux?

Status
Not open for further replies.
Hi. I have attached another HD (in slave mode). Its NTFS file System with 5 partitions.one with windows xp installed with it. it was automatically detected by Xp. but with PCQ linux 2004 I cant find that HD. in my own HD one partition is NTFS. the linux is alright with it. so whats the problem with the other HD?
 
OP
T

tanmoy_rajguru2005

Journeyman
Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1531 4869 26820486 7 HPFS/NTFS
/dev/hda2 1 1530 12289693+ 83 Linux

Partition table entries are not in disk order

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


this is the out put
 

mehulved

18 Till I Die............
Do this
Code:
su
mkdir /mnt/windows
gedit /etc/fstab
FIrst line will create folder named windows in /mnt/ folder. You can replace windows with any word of your liking. And instead of /mnt you can also use /media directory to create that folder
Second line will open up fstab file in gedit text editor. Replace gedit with kate in the command if you have kde running. Then add the following line
Code:
/dev/hdb  /mnt/windows   ntfs  defualts   0 0
Then give the following command
Code:
mount -a
Is your whole of 2nd hard drive as one ntfs partition?
 
OP
T

tanmoy_rajguru2005

Journeyman
nope.
part of my second hard drive is FAT32

total list is here

[root@localhost root]# fdisk -l /dev/hdb

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 973 7815591 7 HPFS/NTFS
/dev/hdb2 974 9729 70332570 f Win95 Ext'd (LBA)
/dev/hdb5 974 4914 31656051 7 HPFS/NTFS
/dev/hdb6 4915 7541 21101346 b Win95 FAT32
/dev/hdb7 7542 9729 17575078+ b Win95 FAT32
[root@localhost root]#



and i am getting this after mount -a

[root@localhost root]# mount -a
mount: wrong fs type, bad option, bad superblock on /dev/hdb,
or too many mounted file systems
__________
after gedit /etc/fstab this i got the following and added the last line

LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
# ***Start Of PCQLinux mountwinpartitions (NTFS) enteries***
/dev/hda1 /mnt/C-ntfs: ntfs defaults 0 0
# ***End Of PCQLinux mountwinpartitions (NTFS) script enteries***
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/dev/hdb /mnt/windows ntfs defaults 0 0
 
Last edited:

mehulved

18 Till I Die............
yeah it wont work as you didn't give me proper partition layout.
Now replace hdb with hdb1
Similarly for hdb5 just change the dir name
For hdb2,6,7 replace ntfs with vfat
ntfs partition are read onlt by default. Install some software like ntfs-3g to enable writing to ntfs
 

mehulved

18 Till I Die............
Yes but if you have autofs, which I guess is there in many distros, then it will be automatically mounted, if it is detected.
 

QwertyManiac

Commander in Chief
Also you can create an entry under /etc/fstab which'll automount your specified devices on boot up automatically.
 
Status
Not open for further replies.
Top Bottom