PDA

View Full Version : How can I detect another Hard Disk in linux?


tanmoy_rajguru2005
03-01-2007, 03: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?

mehulved
03-01-2007, 03:44 PM
Check the output of fdisk -l . It's small L not big i.
su
fdisk -l

tanmoy_rajguru2005
03-01-2007, 04: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

mehulved
03-01-2007, 09:57 PM
there you go. /dev/hdb is the other drive. Try
fdisk -l /dev/hdb

tanmoy_rajguru2005
03-01-2007, 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?

mehulved
03-01-2007, 10:40 PM
Do this
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

/dev/hdb /mnt/windows ntfs defualts 0 0

Then give the following command
mount -a
Is your whole of 2nd hard drive as one ntfs partition?

tanmoy_rajguru2005
03-01-2007, 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

mehulved
03-01-2007, 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

tanmoy_rajguru2005
03-01-2007, 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
04-01-2007, 12:37 AM
Use the umount <mount_device> command. [Not unmount, but umount].

gary4gar
04-01-2007, 11:10 AM
try man umount for mor details

tanmoy_rajguru2005
04-01-2007, 06:35 PM
so for every new hardware (HD or CD writer) I attach I have to mount it before i can use it?

mehulved
04-01-2007, 07: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
04-01-2007, 08:15 PM
Also you can create an entry under /etc/fstab which'll automount your specified devices on boot up automatically.