重新安裝後, 無法讀取某個 partation [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



重新安裝後, 無法讀取某個 partation
會員一級
註冊日期:
2011/7/3 21:10
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 60
MP : 7 / 1423
EXP: 41
離線
原本是用 kubuntu, 原partation 都用 JFS,
現在更新做 Mint Linux, / 系統用EXT4,
另外的/dev/sdb3 沿用 JFS,因為有 DATE 不想搬移. 系統開機時可自動mount, 但讀不到任何東西.

我做漏了什麼?
肯定的是, 安裝時除了 /dev/sdb2, 其他都沒有 format 的.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=7c1cedbd-b9da-4617-9cc3-834db7a94b27 /               ext4    errors=remount-ro 0       1
# /usr/local1 was on /dev/sdb3 during installation
UUID=1ce28948-7166-4fe2-9005-c68cf922e294 /mnt/local1     jfs     errors=remount-ro        0       2
# /usr/local2 was on /dev/sda2 during installation
UUID=21b752e7-a97b-4148-9c7b-fe93c68bcc37 /mnt/local2     jfs     defaults        0       2



---------------->分隔<-------------


sudo fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    94373887    47185920    7  HPFS/NTFS/exFAT
/dev/sdb2        94373888   181618687    43622400   83  Linux
/dev/sdb3       181618688   601049087   209715200   83  Linux
/dev/sdb4   *   601049088   976771071   187860992    7  HPFS/NTFS/exFAT


謝謝

2015/3/8 21:24
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 17908
EXP: 81
離線
ybm 寫到:
原本是用 kubuntu, 原partation 都用 JFS,
現在更新做 Mint Linux, / 系統用EXT4,
另外的/dev/sdb3 沿用 JFS,因為有 DATE 不想搬移. 系統開機時可自動mount, 但讀不到任何東西.

我做漏了什麼?
肯定的是, 安裝時除了 /dev/sdb2, 其他都沒有 format 的.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb2 during installation
UUID=7c1cedbd-b9da-4617-9cc3-834db7a94b27 /               ext4    errors=remount-ro 0       1
# /usr/local1 was on /dev/sdb3 during installation
UUID=1ce28948-7166-4fe2-9005-c68cf922e294 /mnt/local1     jfs     errors=remount-ro        0       2
# /usr/local2 was on /dev/sda2 during installation
UUID=21b752e7-a97b-4148-9c7b-fe93c68bcc37 /mnt/local2     jfs     defaults        0       2



---------------->分隔<-------------


sudo fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    94373887    47185920    7  HPFS/NTFS/exFAT
/dev/sdb2        94373888   181618687    43622400   83  Linux
/dev/sdb3       181618688   601049087   209715200   83  Linux
/dev/sdb4   *   601049088   976771071   187860992    7  HPFS/NTFS/exFAT


謝謝


建議你可以先嘗試開機不自動mount「/dev/sdb3」,

也就是先把下面這行註解


UUID=1ce28948-7166-4fe2-9005-c68cf922e294 /mnt/local1 jfs errors=remount-ro 0 2



改成


# UUID=1ce28948-7166-4fe2-9005-c68cf922e294 /mnt/local1 jfs errors=remount-ro 0 2



然後看手動mount「/dev/sdb3」看看會有什麼訊息出現。

也許可以讓你有線索找到錯誤的癥結點在哪。


額外外一提的,

你上面的「/etc/fstab」有一行「# Use 'blkid' to print the universally unique identifier for a」。

你可以嘗試執行執行下面指令,看會得到什麼訊息。這跟你遇到的問題無關,只是剛好想到附帶一提。


$ sudo blkid


## 更多參考

*「硬碟掛載」相關的「索引」。
* Arch Wiki / JFS Filesystem

2015/3/8 23:00
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員一級
註冊日期:
2011/7/3 21:10
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 60
MP : 7 / 1423
EXP: 41
離線
註解後
> sudo mount -t jfs /dev/sdb3 /mnt/local1
> ls -al /mnt/local1
total 28
drwxrwxrwx 3 am root 8192 Mar 8 18:44 .
drwxr-xr-x 4 root root 4096 Mar 8 18:43 ..
drwx------ 4 am am 8192 Jan 17 12:27 .Trash-1000

-----------><-----------

> sudo blkid
/dev/sda1: UUID="4278DFB278DFA349" TYPE="ntfs"
/dev/sda2: UUID="21b752e7-a97b-4148-9c7b-fe93c68bcc37" TYPE="jfs"
/dev/sdb1: UUID="5C88AEBF88AE96D4" TYPE="ntfs"
/dev/sdb2: UUID="7c1cedbd-b9da-4617-9cc3-834db7a94b27" TYPE="ext4"
/dev/sdb3: UUID="1ce28948-7166-4fe2-9005-c68cf922e294" TYPE="jfs"
/dev/sdb4: UUID="3E02126002121D89" TYPE="ntfs"

2015/3/9 22:02
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 17908
EXP: 81
離線
我本來以為你下面的「sudo mount -t jfs /dev/sdb3 /mnt/local1」,會有錯誤訊息,可以參考,結果沒有。

考到我了 Orz...

我沒在用「jfs」,沒有深究,所以也不了解「mountjfs」需要注意什麼。

所以可能你要再找找 「mount jfs」相關的資料,或是等看看這個論壇有沒有人對這方面有經驗。

歹勢拉



ybm 寫到:
註解後
> sudo mount -t jfs /dev/sdb3 /mnt/local1
> ls -al /mnt/local1
total 28
drwxrwxrwx 3 am root 8192 Mar 8 18:44 .
drwxr-xr-x 4 root root 4096 Mar 8 18:43 ..
drwx------ 4 am am 8192 Jan 17 12:27 .Trash-1000

-----------><-----------

> sudo blkid
/dev/sda1: UUID="4278DFB278DFA349" TYPE="ntfs"
/dev/sda2: UUID="21b752e7-a97b-4148-9c7b-fe93c68bcc37" TYPE="jfs"
/dev/sdb1: UUID="5C88AEBF88AE96D4" TYPE="ntfs"
/dev/sdb2: UUID="7c1cedbd-b9da-4617-9cc3-834db7a94b27" TYPE="ext4"
/dev/sdb3: UUID="1ce28948-7166-4fe2-9005-c68cf922e294" TYPE="jfs"
/dev/sdb4: UUID="3E02126002121D89" TYPE="ntfs"

2015/3/9 22:12
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 17908
EXP: 81
離線
samwhelp 寫到:
突然想到,你舊系統的fstab還在吧,可以去比對一下你新系統的fstab,看看有沒有什麼不一樣,有沒有線索可供查詢。



以上當我沒說。

我累了,真的錯亂了,「就讀不到了,怎麼看舊的fstab」。

我要來去睡覺補眠, Zzz...

samwhelp 寫到:
我本來以為你下面的「sudo mount -t jfs /dev/sdb3 /mnt/local1」,會有錯誤訊息,可以參考,結果沒有。

考到我了 Orz...

我沒在用「jfs」,沒有深究,所以也不了解「mountjfs」需要注意什麼。

所以可能你要再找找 「mount jfs」相關的資料,或是等看看這個論壇有沒有人對這方面有經驗。

歹勢拉



ybm 寫到:
註解後
> sudo mount -t jfs /dev/sdb3 /mnt/local1
> ls -al /mnt/local1
total 28
drwxrwxrwx 3 am root 8192 Mar 8 18:44 .
drwxr-xr-x 4 root root 4096 Mar 8 18:43 ..
drwx------ 4 am am 8192 Jan 17 12:27 .Trash-1000

-----------><-----------

> sudo blkid
/dev/sda1: UUID="4278DFB278DFA349" TYPE="ntfs"
/dev/sda2: UUID="21b752e7-a97b-4148-9c7b-fe93c68bcc37" TYPE="jfs"
/dev/sdb1: UUID="5C88AEBF88AE96D4" TYPE="ntfs"
/dev/sdb2: UUID="7c1cedbd-b9da-4617-9cc3-834db7a94b27" TYPE="ext4"
/dev/sdb3: UUID="1ce28948-7166-4fe2-9005-c68cf922e294" TYPE="jfs"
/dev/sdb4: UUID="3E02126002121D89" TYPE="ntfs"

2015/3/9 22:16
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員三級
註冊日期:
2009/8/27 21:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 308
MP : 68 / 8912
EXP: 32
離線
ybm 寫到:
註解後
> sudo mount -t jfs /dev/sdb3 /mnt/local1
> ls -al /mnt/local1
total 28
drwxrwxrwx 3 am root 8192 Mar 8 18:44 .
drwxr-xr-x 4 root root 4096 Mar 8 18:43 ..
drwx------ 4 am am 8192 Jan 17 12:27 .Trash-1000

-----------><-----------

> sudo blkid
/dev/sda1: UUID="4278DFB278DFA349" TYPE="ntfs"
/dev/sda2: UUID="21b752e7-a97b-4148-9c7b-fe93c68bcc37" TYPE="jfs"
/dev/sdb1: UUID="5C88AEBF88AE96D4" TYPE="ntfs"
/dev/sdb2: UUID="7c1cedbd-b9da-4617-9cc3-834db7a94b27" TYPE="ext4"
/dev/sdb3: UUID="1ce28948-7166-4fe2-9005-c68cf922e294" TYPE="jfs"
/dev/sdb4: UUID="3E02126002121D89" TYPE="ntfs"


看起來你的 /dev/sdb3 好像被洗掉了…
請用這行查一下剩餘空間(可以加 sudo 比較看看):

> df -h /mnt/local1

2015/3/9 23:19
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員一級
註冊日期:
2011/7/3 21:10
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 60
MP : 7 / 1423
EXP: 41
離線
> sudo df -h /mnt/local1
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 200G 28M 200G 1% /mnt/local1
> sudo df -h /mnt/local2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 117G 4.2G 113G 4% /mnt/local2

但為什麼在安裝時, 只有/dev/sdb2 有選要format 做 ext4, 但其他 /dev/sdb3 都會format ?

2015/3/9 23:44
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 17908
EXP: 81
離線
ybm 寫到:
> sudo df -h /mnt/local1
Filesystem Size Used Avail Use% Mounted on
/dev/sdb3 200G 28M 200G 1% /mnt/local1
> sudo df -h /mnt/local2
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 117G 4.2G 113G 4% /mnt/local2

但為什麼在安裝時, 只有/dev/sdb2 有選要format 做 ext4, 但其他 /dev/sdb3 都會format ?


我的經驗上是不會format(我目前也是安裝多個Ubuntu衍生的系統,在同一顆硬碟)。

也許你在操作的過程,跟你想的有些出入,所以導致也format到那個分割區了

也許是安裝程式的bug。

這都必需要透過驗證和釐清,所以也說不準。

關於第一個也許,這你可能無法很精準的想起來做了哪些動作和順序了吧。

若你要深究的話,建議你可以嘗試再多玩幾次安裝的流程看看,看你會不會發現一些新的認知,
安裝在Virtualbox上,就不會動到你工作的環境了,這樣你就比較可以安心的測試了。


2015/3/10 2:47
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員一級
註冊日期:
2011/7/3 21:10
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 60
MP : 7 / 1423
EXP: 41
離線
想問如在 安裝時, 把/dev/sdb3 掛在 /usr/local2; 不是/usr/local;

是否整個 /usr 都會自動被格式化, 即使沒有選要format?

2015/3/10 16:27
應用擴展 工具箱
回覆: 重新安裝後, 無法讀取某個 partation
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 845
MP : 571 / 17908
EXP: 81
離線
ybm 寫到:
想問如在 安裝時, 把/dev/sdb3 掛在 /usr/local2; 不是/usr/local;

是否整個 /usr 都會自動被格式化, 即使沒有選要format?


我不確定,我沒這樣嘗試過。

另外以下是個人的猜測,實際的情形還是要依據安裝程式的程式碼怎麼實作。

印象中執行「format」的動作,應該是在卸載的狀態。


你選擇把「/」掛載到「/dev/sdb2」。

選擇這個分割區「/dev/sdb2」要「format」,選擇這個分割區的檔案格式是「ext4」。

然後你選擇掛載「/dev/sdb3」到「/usr/local2」。

我認為應該是不至於像你說的會format 「/dev/sdb3」。<---這我不確定,這是我個人認為的。(我猜,你這個步驟是不是不小心勾到了format)。

我認為的順序,應該會直接先format 「/dev/sdb2」,然後才掛載到「/」。所以應該不會formt到「/dev/sdb2」。

印象中執行「format」的動作,應該是在卸載的狀態。



## 經驗談

* 另外我的習慣,通常其他的分割區,我都是安裝完成,
重新開機後,才去修改「/etc/fstab」來設定「開機自動掛載」。

* 若要在安裝程式設定掛載其他分割區,我通常會另外一個新的資料夾,例如「/data」。
我手動更改「/etc/fstab」也是如此。
所以可能就是
「/data/system01」,「/data/system02」,「/data/xubuntu」,「/data/kubuntu」,「/data/lubuntu」之類的。
就不會放在「/usr」底下,以防衝到。
「/mnt」也行,另外目前一些軟體掛載,我觀察到,會掛載在「/media」。



2015/3/10 17:01
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.