DIGIT-ARC read-only archive · snapshot: July 23, 2026

How can I detect another Hard Disk in linux?

14 posts · originally from https://geek.digit.in/community/threads/how-can-i-detect-another-hard-disk-in-linux.45525/

T
tanmoy_rajguru2005 Original post #1
Jan 3, 2007 at 3:19 PM
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?
M
Jan 3, 2007 at 3:44 PM
Check the output of fdisk -l . It's small L not big i.
Code:
su
fdisk -l
T
Jan 3, 2007 at 4:11 PM
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
M
Jan 3, 2007 at 9:57 PM
there you go. /dev/hdb is the other drive. Try
Code:
fdisk -l /dev/hdb
T
Jan 3, 2007 at 10:00 PM
ok I got it. but my problem how can I get the files like songs videos in the second hard disk and play them. in which folder thery are?
M
Jan 3, 2007 at 10:40 PM
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?
T
Jan 3, 2007 at 10:53 PM
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
M
Jan 3, 2007 at 10:59 PM
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
T
Jan 3, 2007 at 11:10 PM
thank you. I made it for the first drive and then trying for the others. thnx again

BTW how can i unmount them all
QwertyManiac
Jan 4, 2007 at 12:37 AM
Use the umount <mount_device> command. [Not unmount, but umount].
gary4gar
gary4gar #11
Jan 4, 2007 at 11:10 AM
try
Code:
man umount
for mor details
T
Jan 4, 2007 at 6:35 PM
so for every new hardware (HD or CD writer) I attach I have to mount it before i can use it?
M
mehulved #13
Jan 4, 2007 at 7:54 PM
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
Jan 4, 2007 at 8:15 PM
Also you can create an entry under /etc/fstab which'll automount your specified devices on boot up automatically.