강제로 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 | 
