Re: 如果使用一個是儲存裝置的檔案

看板Linux作者時間17年前 (2009/01/30 19:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
On Jan 22, 9:22 am, Ihc....@bbs.cs.nctu.edu.tw (=B3o=ACO=A4@=AD=D3=BA=A9=AA= =F8=AA=BA=B9L=B5{) wrote: > =A7=DA=A6=B3=A4@=AD=D3=C0H=A8=AD=BA=D0=A5L=ACO/dev/sdc > =B3=CE=A4G=AD=D3=BC=D1/dev/sdc1=A9M2 > > =A6p=AAG=A7=DA > dd if=3D/dev/sdc1 of=3D~/c1 > =A7=DA=A5i=A5H=A5=CE > mount -o loop ~/c1 /mnt > =B1=BE=A4W > > =A8=BA=A6p=AAG=A7=DA=A5=CE > dd if=3D/dev/sdc of=3D~/c > =A8=BA=ADn=AB=E7=BC=CB=B0=B5=A4~=A5i=A5H=A7=E2sdc1=A9Msdc2=AA=BA=B8=EA=AE= =C6=B1=BE=A4W=A5h=A9O?? =C0=C9=AE=D7 c =B2{=A6b=ACO=BE=E3=AD=D3 disk =AA=BA image. =A5=A6=B3=CC=ABe= =AD=B1=ACO=AD=D3 partition table. =A7=DA=AD=CC=A6=DC=A4=D6=A5=B2=B6=B7: 1. =B0=BD=AC=DD partition table, 2. =A8M=A9w=ADn mount =A8=BA=A4@=AD=D3 partiton, 3. =ADn=BDT=A9w=A8=BA=A4@=AD=D3=B7Q mount =AA=BA partition =AA=BA type, 4. =ADn=A1y=BA=E2=A5X=A1z, =A9=CE hack =A5X=A8=D3, =A8=BA=A4@=AD=D3=B7Q mo= unt =AA=BA partition =AA=BA offset. 5. =B5M=AB=E1, mount =A5=A6! =B7Q=ADn=A5=D1=AFS=A9w=AA=BA offset mount, = =A5i=A5H=A5=CE mount -o loop,offset=3D???? =A9=CE=ACO=A5=CE losetup(8) =A5=FD setup =A7A=AA=BA loop-device. =A7=DA=BCg=B9L=A4@=AD=D3 shell-script =A6=DB=B0=CA=A7=B9=A6=A8=B3\=A6h=A7P= =C2_, =A5]=ACA=ACO regular file =C1=D9=ACO special file =B5=A5. =A6=FD=ACO post =A4W=A8=D3=A5i=AF=E0=A6=B3=C2I=A4j. =AD=E8=B8=D5=A4F=A4@=A4= U=A7=DA=A5H=ABe=A6s=B0_=A8=D3=AA=BA=ACY=AD=D3=B5w=BA=D0=AA=BA=ABe 128 secto= rs, =C0=C9=A6W=A5s p5020.128. =A7=DA=A7=E2=B3o=AD=D3=A5s mdisk =AA=BA script = =AA=BA verbose message =A7=DB=A4W=A8=D3=A6n=A4F: root@agnellus:/dos/etc/images# mdisk -x *** getopt(1): invalid option -- x *** mdisk: getopt(1) returned 1 mdisk v0.6 Nan-shan Chen C20070314/C20070717 Mount a partition of disk image/device via loop dev usage: mdisk [-t:p:vqdnac] <disk image/device> <dir> -t <vfstype>: to be used by mount(8) (def. vfat) -p <int>: the partition to be mounted (def. 1) -n: no action; print what will be done and exit -a: print an alternative via losetup(8) and exit -c: mount -o iocharset=3Dcp950 (auto 1st partition) root@agnellus:/dos/etc/images# mkdir /xxx root@agnellus:/dos/etc/images# ls -l p5020.128 -rwxr-xr-x 1 chen mitarb 65536 Dec 25 17:11 p5020.128 root@agnellus:/dos/etc/images# mdisk p5020.128 /xxx # mdisk: A partition table with LILO is present # mdisk: p5020.128 UNIT =3D 512 (bytes/sector) # mdisk: starting sector of part. 1 =3D 63 # mdisk: offset of part. 1 =3D 32256 (bytes) # mdisk: mount -o loop,offset=3D32256,iocharset=3Dcp950 -t vfat p5020.128 / xxx root@agnellus:/dos/etc/images# umount /xxx root@agnellus:/dos/etc/images# mdisk -a p5020.128 /xxx # mdisk: A partition table with LILO is present # mdisk: p5020.128 UNIT =3D 512 (bytes/sector) # mdisk: starting sector of part. 1 =3D 63 # mdisk: offset of part. 1 =3D 32256 (bytes) # mdisk: ------------------------------------- # mdisk: losetup -o 32256 /dev/loop1 p5020.128 # mdisk: mount -t vfat /dev/loop1 /xxx # mdisk: umount /xxx # mdisk: losetup -f /dev/loop1 # mdisk: ------------------------------------- =B3\=A6h=B2=D3=B8`=A7=DA=A4=A3=B0O=B1o, =A6=FD=ACO=B1q=B3o=A8=C7 output =A8= =D3=AC=DD, =A7=DA=AA=BA script =AA=BA=BDT=ACO=A5h=A1y=BA=E2=A1z=A5X=A8=D3= =A4F =A5=BF=BDT=AA=BA offset. =A6n=B9=B3=ACO=A5=CE=A4F=C3=FE=A6=FC "fdisk -lu" = =AA=BA output =A8=D3=A4=C1=AAF=A4=C1=A6=E8=AA=BA, =A4=C1=A8=EC=A7=DA=A9=D2= =B6=B7 =ADn=AA=BA offset. (using some combination of sed, grep, tr, awk, ...) =AA`= =B7N! =A7=DA=B0O=B1o=AA=B1 =B1o =C6Z=A4[=AA=BA...
文章代碼(AID): #19WkiR00 (Linux)
文章代碼(AID): #19WkiR00 (Linux)