原帖:http://blog.csdn.net/jorney_dong/article/details/8080007
1. 接上新硬盘,开机,进入ubuntu。
2. 查询硬盘信息:sudo lshw -C disk,
这样可以看到如下信息:
*-disk
description: ATA Disk
product: ST3802110A
vendor: Seagate
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/sdb
version: 3.AA
serial: 4LR101TD
size: 74GiB (80GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=00037c19
*-disk
description: ATA Disk
product: ST1000DM003-9YN1
vendor: Seagate
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/sda
version: CC4B
serial: S1D52JZE
size: 931GiB (1TB)
capabilities: 931GiB (1TB)
configuration: ansiversion=5 signature=0000660d
第一个是已经在用的,第二个是新接上的,记下logical name: /dev/sda,这个在接下来的操作中要用到。
3. 给硬盘分区:
因为新盘是1TB,打算分成四个区,150G NTFS, 350G FAT32 , 250G FAT32 , 250G EXT4
这里用gparted 来分区,如果还没有安装gparted,可以用sudo apt-get install gparted来安装。
打开gparted, 在右上角选择要分区的硬盘,即/dev/sda
在添加新的分区时,它会提醒你还没有创建分区table, 要先执行 "设备- create partition Table"菜单命令。
然后就可以右键或点菜单下的按钮来新建分区了。按照上面的大小和类型建四个分区,都是主分区,然后应用,就可以了。
当然,也可以用命令行进行分区,但是我没有尝试,这时有人介绍:
http://www.cnblogs.com/unipower/archive/2009/03/08/1406230.html
4. 设置自动挂载:
虽然有了一个ext4的分区可供ubuntu使用,但是这个分区不会自动挂载到系统中,
比如,要挂载到/media/newspace, 要运行命令:
sudo mkdir /media/newspace
sudo mount /dev/sda4 /media/newspace
比较麻烦,所以可以设置为开机自动挂载:
开机自动挂载:
你需要修改/etc/fstab
sudo gedit /etc/fstab
关于如何修改,可以查看man fstab。
这里给出一个方式,加入这一行:
/dev/sda4 /media/newspace ext4 defaults 0 0
最后一个0,代表开机不会自动检测,若设置为2, 则代表系统开机是会对该分区自动检测。
修改完,关闭文件,然后运行:
sudo mount -a, 或者重启系统就可以把分区挂载上。
注意,这时这个分区的权限是root的,其他用户没有权限。
5. 给其他用户读写权限:
sudo chmod a+r /media/newspace
sudo chmod a+w /media/newspace
当然,你可以根据自己的情况设置不同的权限。