강제로 mbr을 갈아 엎으면
fdisk로 들어가서 정보가 보이는데
w를 해서 저장을 하지 않고 q로 나오면은
커널에서도 변경된 파티션으로 인식하지 못하는 문제가 있다.
이를 해결하기 위해서는 멀 해야 하려나 -_-
음.. 그냥.. fdisk를 EOF로 해서 w 하도록 해야하나 -_-
2014/04/11 - [Linux] - 리눅스 쉘 스크립트 << EOF 를 이용해서 자동화 하기
partprobe 라는걸 해봤지만.. 안되네..
[링크 : http://2factor.tistory.com/49]
[링크 : http://faq.hostway.co.kr/Linux_ETC/4528]
[링크 : http://linux.die.net/man/8/partprobe]
---
오!! 된다!!!
[링크: http://serverfault.com/questions/36038/reread-partition-table-without-rebooting ]
fdisk로 들어가서 정보가 보이는데
w를 해서 저장을 하지 않고 q로 나오면은
커널에서도 변경된 파티션으로 인식하지 못하는 문제가 있다.
이를 해결하기 위해서는 멀 해야 하려나 -_-
minimonk@devmini:~/nfs/Ver1.0.1.12$ sudo fdisk /dev/sdb
Command (m for help): d
Partition number (1-4): 1
Command (m for help): d
Partition number (1-4): 2
Command (m for help): d
Selected partition 3
Command (m for help): p
Disk /dev/sdb: 1977 MB, 1977614336 bytes
61 heads, 62 sectors/track, 1021 cylinders, total 3862528 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: 0x37168ace
Device Boot Start End Blocks Id System
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks. |
minimonk@devmini:~/nfs/Ver1.0.1.12$ sudo dd if=./mbr.imx283 of=/dev/sdb
1+0 레코드 들어옴
1+0 레코드 나감
512 바이트 (512 B) 복사됨, 0.00272973 초, 188 kB/초 |
minimonk@devmini:~/nfs/Ver1.0.1.12$ dmesg | tail
[420014.024095] sd 38:0:0:0: [sdb] No Caching mode page found
[420014.024112] sd 38:0:0:0: [sdb] Assuming drive cache: write through
[420014.026165] sdb: |
minimonk@devmini:~/nfs/Ver1.0.1.12$ sudo fdisk /dev/sdb
Command (m for help): q
minimonk@devmini:~/nfs/Ver1.0.1.12$ dmesg | tail
[420014.024095] sd 38:0:0:0: [sdb] No Caching mode page found
[420014.024112] sd 38:0:0:0: [sdb] Assuming drive cache: write through
[420014.026165] sdb:
|
minimonk@devmini:~/nfs/Ver1.0.1.12$ sudo fdisk /dev/sdb
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
minimonk@devmini:~/nfs/Ver1.0.1.12$ dmesg | tail
[420091.481789] sd 38:0:0:0: [sdb] No Caching mode page found
[420091.481807] sd 38:0:0:0: [sdb] Assuming drive cache: write through
[420091.483255] sdb: sdb1 sdb2 sdb3 |
음.. 그냥.. fdisk를 EOF로 해서 w 하도록 해야하나 -_-
2014/04/11 - [Linux] - 리눅스 쉘 스크립트 << EOF 를 이용해서 자동화 하기
partprobe 라는걸 해봤지만.. 안되네..
[링크 : http://2factor.tistory.com/49]
[링크 : http://faq.hostway.co.kr/Linux_ETC/4528]
[링크 : http://linux.die.net/man/8/partprobe]
---
오!! 된다!!!
$ sudo hdparm -z /dev/sdb
/dev/sdb:
re-reading partition table
minimonk@devmini:~/nfs/Ver1.0.1.12$ dmesg | tail
[437273.173713] sd 44:0:0:0: [sdb] No Caching mode page found
[437273.173729] sd 44:0:0:0: [sdb] Assuming drive cache: write through
[437273.175179] sdb: sdb1 sdb2 sdb3
[링크: http://serverfault.com/questions/36038/reread-partition-table-without-rebooting ]
'Linux' 카테고리의 다른 글
tar 퍼미션 유지하기 (0) | 2014.12.05 |
---|---|
압축풀지 않고 tar 파일 용량 알아내기 (0) | 2014.12.02 |
HPET - High Precision Event Timer / linux (0) | 2014.11.27 |
timezone (0) | 2014.11.21 |
dd 출력파일 자르지 않기 (0) | 2014.11.20 |