tutorials
linux
ubuntu
mount
$ df -h
輸出為
Filesystem Size Used Avail Use% Mounted on /dev/sda1 440G 46G 372G 12% / none 5.9G 260K 5.9G 1% /dev none 5.9G 0 5.9G 0% /dev/shm none 5.9G 64K 5.9G 1% /var/run none 5.9G 0 5.9G 0% /var/lock none 5.9G 0 5.9G 0% /lib/init/rw /dev/sdb1 459G 198M 435G 1% /data1
剛剛裝上的新硬碟因為沒有分割磁區所以一般是看不到的
$ ls /dev/[sh]d*
輸出為
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1 /dev/sdc
可以知道新硬碟為 /dev/sdc
,查詢硬碟使用狀況
輸出為
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x40bab849 Device Boot Start End Blocks Id System
可以發現沒有任何分割表資訊,確定磁碟後就可以開始分割
$ sudo fdisk /dev/sdc
進入 fdisk
後輸入 m
再按 Enter
可以查看更多指令
n
按 Enter
。p
按 Enter
。1
,免得以後看起來很奇怪,輸入 1
按 Enter
。Enter
。Enter
,若是要指定分割區的大小,就用 +size{K,M,G}
的形式指定,例如指定為 100G 的大小就輸入 +100G
再按 Enter
。w
再按 Enter
。fdisk
輸入 q
按 Enter
。$ sudo fdisk -l /dev/sdc
輸出為
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x40bab849 Device Boot Start End Blocks Id System /dev/sdc1 1 243201 1953512001 83 Linux
最下面一行就是新的分割資訊
$ sudo mkfs -t ext4 /dev/sdc1
-t
: 指定格式化方式,現在新的都是使用 ext4
,少數舊系統可能是 ext3
$ sudo blkid
/etc/fstab
$ sudo vim /etc/fstab
/mnt/data2
路徑UUID=146d3bb3-e351-45c8-ac84-42534ce51d29 /mnt/data2 ext4 defaults 0 0
掛載的路徑必須先建立(必須存在)
etx4
那欄必須和當初格式化同格式
$ sudo mount /mnt/data2
$ df -h
如果沒執行上面即時掛載的方式要先重新開機後才會生效
lost+found
資料夾同路徑),最好在掛載路徑下新增一個資料夾,之後將資料放在新增的資料夾下以避免不慎刪除 lost+found
資料夾
例如上面例子中,掛載資料夾在
/mnt/data2
路徑下,掛載成功後會有自動建立一個路徑為/mnt/data2/lost+found
的資料夾,建議在/mnt/data2
下在建立一個資料夾data/
,並將資料放在/mnt/data2/data
下
預設掛載擁有者為 root
,若之後要新增/修改檔案則可能會沒有權限,這時則需要更改資料夾擁有者
不建議將 lost+found
資料夾擁有者設為 root
以外的使用者
檔案
權限$ sudo chown {owner_name}:{owner_group} {filename}
:{owner_group}
:{owner_group}
不用加前面的 {owner_name}
例如
$ sudo chown jimmy:jimmy_group file.txt
就是把 file.txt
這個檔案的擁有者改變為 jimmy
,並把擁有者群組改變為 jimmy_group
$ sudo chown jimmy file.txt
就是把 file.txt
這個檔案的擁有者改變為 jimmy
$ sudo chown :jimmy_group file.txt
就是把 file.txt
這個檔案的擁有者群組改變為 jimmy_group
,特別要注意前面的 :
不能少
資料夾及以下所有檔案
權限$ sudo chown -R {owner_name}:{owner_group} {folder_name}
:{owner_group}
:{owner_group}
不用加前面的 {owner_name}
例如
$ sudo chown -R jimmy:jimmy_group folder
就是把 folder
這個資料夾的擁有者改變為 jimmy
,並把擁有者群組改變為 jimmy_group
$ sudo chown -R jimmy folder
就是把 folder
這個資料夾的擁有者改變為 jimmy
$ sudo chown -R :jimmy_group folder
就是把 folder
這個資料夾的擁有者群組改變為 jimmy_group
,特別要注意前面的 :
不能少