差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 | |||
| tech:mkfs_err [2017/05/08 09:57] – [解決方式] jonathan | tech:mkfs_err [2017/05/08 21:38] (目前版本) – 增加重開機再次被佔用問題解法 jonathan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== 解決 Linux 格式化 mkfs 議題 ====== | ||
| + | |||
| + | 在 CentOS 6.9 底下新增一顆 SSD 進行建立簡單的 Partition, 正常只要透過 fdisk 與 mkfs 就可以輕鬆完成.. 但這次在 fdisk 之後, 執行 mkfs 卻出現 **/dev/sda1 is apparently in use by the system; will not make a filesystem here!** | ||
| + | |||
| + | ===== 問題原因 ===== | ||
| + | * 這訊息表示已經有系統占用此 Partition, 所以無法進行格式化 | ||
| + | * 依照底下參考網址彙整的結果, | ||
| + | - 該 partition 有被掛載, | ||
| + | - 該 partition 有被使用為 swap , 可透過 swapon -s 命令來檢查, | ||
| + | - 該 partition 有被納入 RAID , 大部分都是這問題造成, | ||
| + | |||
| + | ===== 解決方式 ===== | ||
| + | ++++1. 使用 fdisk -l 確認 partition 的狀態|< | ||
| + | [root@xpc-sh67-i7 ~]# fdisk -l /dev/sda | ||
| + | |||
| + | Disk /dev/sda: 250.1 GB, 250059350016 bytes | ||
| + | 255 heads, 63 sectors/ | ||
| + | Units = cylinders of 16065 * 512 = 8225280 bytes | ||
| + | Sector size (logical/ | ||
| + | I/O size (minimum/ | ||
| + | Disk identifier: 0xe6d6b57b | ||
| + | |||
| + | | ||
| + | / | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 2. 看一下有哪些 dm partition|< | ||
| + | [root@xpc-sh67-i7 ~]# ls -lt /dev/dm-* | ||
| + | brw-rw---- 1 root disk 253, 0 2017-05-07 23:12 /dev/dm-0 | ||
| + | brw-rw---- 1 root disk 253, 5 2017-05-07 23:01 /dev/dm-5 | ||
| + | brw-rw---- 1 root disk 253, 6 2017-05-07 23:01 /dev/dm-6 | ||
| + | brw-rw---- 1 root disk 253, 2 2017-05-07 23:01 /dev/dm-2 | ||
| + | brw-rw---- 1 root disk 253, 1 2017-05-07 23:01 /dev/dm-1 | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 3. 使用 lsblk 來確認 /dev/sda1 是否是在 dm-* 內|< | ||
| + | [root@xpc-sh67-i7 ~]# lsblk | ||
| + | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT | ||
| + | sdb | ||
| + | ├─sdb1 | ||
| + | └─sdb2 | ||
| + | ├─vg_xpcsh67i7-lv_root (dm-0) 253:0 0 50G 0 lvm / | ||
| + | ├─vg_xpcsh67i7-lv_swap (dm-1) 253:1 0 | ||
| + | └─vg_xpcsh67i7-lv_home (dm-6) 253:6 0 873.2G | ||
| + | sdc | ||
| + | ├─sdc1 | ||
| + | └─35000039ff4d50da5 (dm-2) | ||
| + | └─35000039ff4d50da5p1 (dm-5) | ||
| + | sda | ||
| + | └─sda1 | ||
| + | sdd | ||
| + | └─sdd1 | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 4. 再透過 dmsetup status 了解目前狀態|< | ||
| + | [root@xpc-sh67-i7 ~]# dmsetup status | ||
| + | vg_xpcsh67i7-lv_swap: | ||
| + | vg_xpcsh67i7-lv_root: | ||
| + | 35000039ff4d50da5: | ||
| + | vg_xpcsh67i7-lv_home: | ||
| + | 35000039ff4d50da5p1: | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 5. 使用 dmsetup remove_all 來關閉|< | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 6. 使用 mkfs.ext4 /dev/sda1 就可以開始格式化|< | ||
| + | </ | ||
| + | ++++ | ||
| + | ++++ 7. 修改 / | ||
| + | vi / | ||
| + | </ | ||
| + | # RHEV REVISION 1.0 | ||
| + | |||
| + | #defaults { | ||
| + | # polling_interval | ||
| + | # getuid_callout | ||
| + | # no_path_retry | ||
| + | # user_friendly_names | ||
| + | # flush_on_last_del | ||
| + | # fast_io_fail_tmo | ||
| + | # dev_loss_tmo | ||
| + | # max_fds | ||
| + | #} | ||
| + | |||
| + | devices { | ||
| + | device { | ||
| + | vendor | ||
| + | product | ||
| + | getuid_callout | ||
| + | } | ||
| + | device { | ||
| + | vendor | ||
| + | product | ||
| + | no_path_retry | ||
| + | } | ||
| + | } | ||
| + | |||
| + | blacklist { | ||
| + | devnode " | ||
| + | } | ||
| + | </ | ||
| + | ++++ | ||
| + | |||
| + | ===== 參考網址 ===== | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | {{tag> | ||