| | 329 | Further preparation of our virtual disk. It uses ''loop device technique''. |
| | 330 | |
| | 331 | For the ''swap'' partition |
| | 332 | |
| | 333 | {{{ |
| | 334 | sudo losetup --find --show --offset $[3750016*512] tile |
| | 335 | }}} |
| | 336 | '''may show''' |
| | 337 | {{{ |
| | 338 | /dev/loop6 |
| | 339 | }}} |
| | 340 | where the ''6'' is more likely to be ''0'' |
| | 341 | |
| | 342 | {{{ |
| | 343 | sudo mkswap /dev/loop6 |
| | 344 | }}} |
| | 345 | gives |
| | 346 | {{{ |
| | 347 | Setting up swapspace version 1, size = 227471 kB |
| | 348 | no label, UUID=a31d5609-3a58-4c26-8078-4c7641e3d7df |
| | 349 | }}} |
| | 350 | |
| | 351 | {{{ |
| | 352 | sudo losetup --detach /dev/loop6 |
| | 353 | }}} |
| | 354 | |
| | 355 | For the ''data'' partition |
| | 356 | |
| | 357 | {{{ |
| | 358 | sudo losetup --find --show --offset $[32*512] tile |
| | 359 | }}} |
| | 360 | '''may show''' |
| | 361 | {{{ |
| | 362 | /dev/loop6 |
| | 363 | }}} |
| | 364 | where the ''6'' is more likely to be ''0'' |
| | 365 | |
| | 366 | {{{ |
| | 367 | LANG=C sudo mkfs -t ext3 /dev/loop6 1874992 |
| | 368 | }}} |
| | 369 | gives |
| | 370 | {{{ |
| | 371 | mke2fs 1.41.3 (12-Oct-2008) |
| | 372 | Filesystem label= |
| | 373 | OS type: Linux |
| | 374 | Block size=4096 (log=2) |
| | 375 | Fragment size=4096 (log=2) |
| | 376 | 117360 inodes, 468748 blocks |
| | 377 | 23437 blocks (5.00%) reserved for the super user |
| | 378 | First data block=0 |
| | 379 | Maximum filesystem blocks=482344960 |
| | 380 | 15 block groups |
| | 381 | 32768 blocks per group, 32768 fragments per group |
| | 382 | 7824 inodes per group |
| | 383 | Superblock backups stored on blocks: |
| | 384 | 32768, 98304, 163840, 229376, 294912 |
| | 385 | |
| | 386 | Writing inode tables: done |
| | 387 | Creating journal (8192 blocks): done |
| | 388 | Writing superblocks and filesystem accounting information: done |
| | 389 | |
| | 390 | This filesystem will be automatically checked every 32 mounts or |
| | 391 | 180 days, whichever comes first. Use tune2fs -c or -i to override. |
| | 392 | }}} |
| | 393 | |
| | 394 | {{{ |
| | 395 | sudo tune2fs -c 0 -i 0 /dev/loop6 |
| | 396 | }}} |
| | 397 | gives |
| | 398 | {{{ |
| | 399 | tune2fs 1.41.3 (12-Oct-2008) |
| | 400 | Setting maximal mount count to -1 |
| | 401 | Setting interval between checks to 0 seconds |
| | 402 | }}} |
| | 403 | |
| | 404 | {{{ |
| | 405 | sudo mkdir -p /mnt/target |
| | 406 | sudo mount /dev/loop6 /mnt/target |
| | 407 | df /mnt/target |
| | 408 | }}} |
| | 409 | gives |
| | 410 | {{{ |
| | 411 | /dev/loop6 1845484 35564 1716172 3% /mnt/target |
| | 412 | }}} |