I installed Ubuntu Desktop 14.04 on my PC. I have bought a hard disk and added it to my PC. The computer does not recognize the new hard drive. How can I let my Ubuntu use the new HDD I bought?
2 Answers
Your hard disk might have no partitions yet.Therefore it's not usable until you make a partition.
You can install the software gParted from Ubuntu software center, and make a new partition in your new hard disk.
Open gParted and select the correct drive from top right drop down list:
Choose Device menu > Create Partition Table
Create a new msdos partition table.
Now add a new partition to the table by right clicking on unallocated space.
Setup your partition:
(TIP: Ext4 file system is efficient. NTFS file system is supported by Microsoft Windows)
Once done click on the right button:
Its is better to reboot your computer. Then your new hard disk will be available to use.
-
5Reboot? What would be the point in that? Rebooting will mount every auto-mount partition from
/etc/fstab
but so willmount -a
.– MSaltersJun 3, 2014 at 16:12 -
@MSalters: To make sure the disks are synced, buffer is flushed & then kernel is ok with the new partition. It's not essentially required. More info: en.wikipedia.org/wiki/Sync_%28Unix%29– NaveenJun 4, 2014 at 2:25
-
Why would you care if the disk is sync'ed? Disks, new and old are usually in an unsync'ed state. Buffer, same story. And kernels are of course OK with new partitions. That is basic functionality, whether you use it for CD's, USB sticks, or just new drives.– MSaltersJun 4, 2014 at 6:30
-
I occasionally have trouble with syncing when formatting my USB device. It usually doesn't sync after making a new partition, but requests a reboot for the Kernel to identify the changes and mount it properly.– NaveenJun 4, 2014 at 7:35
It does highly depend on what ptoblems you do encounzer, but in general I'd say that hard drives can be supposed to be detected by the BIOS.
If this is the case run:
$ sudo lshw -C disk
to get information about the drive. There should be one column for the new disk which contains logical name
. That name will then be used to mount the disk. Let's assume that it is /dev/sdb
.
$ mkdir $HOME/my_new_drive
$ sudo mount /dev/sdb $HOME/my_new_drive
Will then make your new drive available under the directory $HOME/my_new_drive
.
If you want to get the drive mounted everytime you boot you'll need to modify the fstab. Refer to the manual for further hints.