BSD FreeBSD OpenBSD. .

, , . , . BSD, FreeBSD OpenBSD. . 6.1 . , , .
6.1. BSD

/>




0-3

(0x82564557)


4-5



6-7



8-23



24-39



4043



44-47



48-51



52-55



56-59



60-63



64-65



66-67



68-71



72-73



74-75



76-77



78-79



80-83



amp;





6.1 ()





84-87



88-91



92-111



112-131



132-135

(0x82564557)


136-137



138-139



140-143



144-147



148-163

BSD 1 (. . 6.2)


164-179

BSD 2 (. . 6.2)


180-195

BSD 3 (. . 6.2)


196-211

BSD 4 (. . 6.2)


212-227

BSD 5 (. . 6.2)


228-243

BSD 6 (. . 6.2)


244-259

BSD 7 (. . 6.2)


260-275

BSD 8 (. . 6.2)


276-291

BSD 9 (. . 6.2)


292-307

BSD 10 (. . 6.2)


308-323

BSD 11 (. . 6.2)


324-339

BSD 12 (. . 6.2)


340-355

BSD 13 (. . 6.2)


356-371

BSD 14 (. . 6.2)

/>372-387
BSD 15 (. . 6.2)


388403

BSD 16 (. . 6.2)


404-511



16- BSD . 6.2.


6.2. BSD





0-3

BSD


4-7

BSD


8-11



12-12

(. . 6.3)


13-13



14-15




, BSD. . 6.3.

0

He

1


2

Version 6

3

Version 7

4

System V

5

4.1BSD

6

Eighth edition

7

4.2BSD FFS (Fast File System)

8

MSDOS (4.4LFS)

9

4.4BSD LFS (Log Structured File System)

10

,

11

OS/2 HPFS

12

CD-ROM (IS09660)

13


14

vinum


FreeBSD OpenBSD 4.2BSD FFS (Fast File System). . NTFS , .
, FreeBSD, OpenBSD. DOS : mmls -t dos bsd-disk.dd Units are in 512-byte sectors
Slot Start End Length Description
0000000000 0000000000 0000000001 Primary Table (#0)
0000000001 0000000062 0000000062 Unallocated
00:00 0000000063 0002056319 0002056257 Win95 FAT32 (OxOB)
00:01 0002056320 0008209214 0006152895 OpenBSD (0xA6)
04: 00:02 0008209215 0019999727 0011790513 FreeBSD (0xA5)
, FAT (1 ), OpenBSD (3 ) FreeBSD (6 ). OpenBSD FreeBSD . BSD.
OpenBSD
OpenBSD. 2 056 320, : dd if=bsd-disk.dd ski=2056321 bs=512 count=l
0000000: 5745 5682 0500 0000 4553 4449 2f49 4445
0000016: 2064 6973 6b00 0000 4d61 7874 6f72 2039
0000032: 3130 3234 4434 2020 0002 0000 3f00 0000
0000048: 1000 0000 ff3f 0000 f003 0000 f02b 3101 ? +1
0000064: 0000 0000 0000 0000 lOOe 0100 0000 0000
[... ]

0000128: 0000 0000 5745 5682 65堠 1000 0020 0000
0000144: 0000 0100 501f 0300 8060 lfOO 0004 0000
0000160: 0708 1000 061 0900 d07f 2200 0004 0000
0000176: 0108 1000 f02b 3101 0000 0000 0000 0000
0000192: 0000 0000 501f 0300 bOel 2b00 0004 0000
0000208: 0708 1000 8056 0200 0001 2f00 0004 0000
0000224: 0708 1000 0000 0000 0000 0000 0000 0000
0000240: 0000 0000 3f4b 3c00 00f8 4000 0004 0000
0000256: 0708 1000 80a0 Of00 8057 3100 0004 0000
0000272: 0708 1000 4160 lfOO 3f00 0000 0000 0000
0000288: 0800 0000 9dae Π 3f43 7d00 0000 0000
0000304: OaOO 0000 0000 0000 0000 0000 0000 0000
0000320: 0000 0000 0000 0000 0000 0000 0000 0000
0000336: 0000 0000 0000 0000 0000 0000 0000 0000
0000352: 0000 0000 0000 0000 0000 0000 0000 0000
0000368: 0000 0000 0000 0000 0000 0000 0000 0000
0000384: 0000 0000 0000 0000 0000 0000 0000 0000
0000400: 0000 0000 0000 0000 0000 0000 0000 0000
[...]
0-3 132-135 0x825644557. 138-139 , 16 (0x0010) . 148, 16- 403. 11-16 pi . .
. 6.4 . .
6.4. BSD





1

0x001f6080 (2 056 320)

0x0003lf50 (204 624)

0x07 (7)

2

0x00227fd0 (2 260 944)

0x000961e0 (614 880)

0x01 (1)

3

0x00000000 (0)

0x01312bf0 (19 999 728)

0x00 (0)

4

0x002belb0 (2 875 824)

0x0003lf50 (204 624)

0x07 (7)

5

0x002f0100(3 080 448)

0x00025680 (153 216)

0x07 (7)

6

0x00000000 (0)

0x00000000 (0)

0x00 (0)

7

0x0040f800 (4 257 792)

0x003c4b3f (3 951 423)

0x07 (7)

8

0x00315780 (3 233 664)

0x000fa080 (1 024 128)

0x07 (7)

9

0x0000003f(63)

0x001f6041 (2 056 257)

0x08 (8)

10

0x007d433f (8 209 215)

0x00b3ae9d (11 775 645)

0x0a (10)


, BSD.
. , , BSD.
, , . DOS 2 056 320. 1, . 0, . 4, 5,
7 8 4.2BSD FFS, 9. 9 63, FAT. FAT, DOS, BSD. 10 . FreeBSD, DOS. 9 i, FAT /dev/wdOi. , OpenBSD DOS .
6.5 , OpenBSD.
6.5. , OpenBSD








/dev/wdOa

4.2FFS BSD

/

2 056 320

2 260 943

/dev/wdOb


-
/>2 260 944
2 875 823

/dev/wdOc


-

0

19 999 727

/dev/wdOd

4.2FFS BSD

/tmp/

2 875 824

3 080 447

/dev/wdOe

4.2FFS BSD

/home/

3 080 448

3 233 663

/dev/wdOg

4.2FFS BSD

/var/

4 257 792

820 921

/dev/wdOh

4.2FFS BSD

/usr/

3 233 664

4 257 791

/dev/wdOi

FAT



63

2 056 319

/dev/wdOj

FreeBSD

-

8 209 215

19 984 859


FreeBSD , . mmls, bsd. BSD -, . mmls -t bsd - 20563210 bsd-disk.dd
BSD Disk Label
Units are in 512-byte sectors


Slot

Start

End

Length

Description

00

02

0000000000

0019999727

0019999728

Unused (0x00)

01

08

0000000063

0002056319

0002056257

MSDOS (0x08)

02

00

0002056320

0002260943

0000204624

4.2BSD (0x07)

03

01

0002260944

0002875823

0000614880

Swap (0x01)

04

03

0002875824

0003080447

0000204624

4.2BSD (0x07)

05

04

0003080448

0003233663

0000153216

4.2BSD (0x07)

06

07

0003233664

0004257791

0001024128

4.2BSD (0x07)

07

06

0004257792

0008209214

0003951423

4.2BSD (0x07)

08

09

0008209125

0019984859

0011776454

Unknown (OxOA)


, mmls , FAT , ( Slot).

FreeBSD
, BSD . 8 209 215, : dd if=bsd-disk.dd ski=8209216 bs=512 count=l | xxd
0000000: 5745 5682 0500 0000 6164 3073 3300 0000 WEV ad0s3...
0000016: 0000 0000 0000 0000 0000 0000 0000 0000
0000032: 0000 0000 0000 0000 0002 0000 3f00 0000 ?...
0000048: 1000 0000 814d 0000 f003 0000 f02b 3101 M +1.
0000064: 0000 0000 0000 0000 lOOe 0100 0000 0000
[... ]
0000128: 0000 0000 5745 5682 b9ab 0800 0020 0000 ....WEV
0000144: 0000 0000 0000 0800 3f43 7d00 0008 0000 ?C}
0000160: 0708 0880 a073 1700 3f43 8500 0000 0000 s..?C
0000176: 0100 0000 8 3f43 7d00 0000 0000 ?C
0000192: 0000 0000 0000 0800 dfb6 9c00 0008 0000
0000208: 0708 0880 0000 0800 dfb6 9c00 0008 0000
0000224: 0708 0880 1175 8400 dfb6 a400 0008 0000 u
0000240: 0708 886f 0000 0000 0000 0000 0000 0000 ...o
0000256: 0000 0000 0000 0000 0000 0000 0000 0000
0000272: 0000 0000 ebOe 4254 5801 0180 f60f 8007 BTX
0000288: 0020 0000 fa31 c08e dObc 0018 8ec0 8ed8 . ...1
0000304: 666a 0266 9dbf OOle b900 3957 f3ab 5fbe fj.f 9W.
0000320: e296 ac98 91e3 ldac 92ad 93ad b608 dleb
0000336: 730b 8905 8875 0288 5505 83c0 048d 7d08 S....U..U }.
[...]
138-139 , . 148-275, . 6.6 ( ).
6.6. BSD FreeBSD


/>

1

0x007d433f (8 209 215)

0x00080000 (524 288)

0x07 (7)

2

0x0085433f (8 733 503)

0x001773a0 (1 536 928)

0x01 (1)

3

0x007d433f (8 209 215)

0x00b3e8bl (11 790 513)

0x00 (0)

4

0x009cb6df (10 270 431)

0x00080000 (524 288)

0x07 (7)

5

0x00a4b6df(10 794 719)

0x00080000 (524 288)

0x07 (7)

6

0x00acb6df(11 319 007)

0x00847511 (8 680 721)

0x07 (7)

7

0x00000000 (0)

0x00000000 (0)

0x00 (0)

8

0x00000000 (0)

0x00000000 (0)

0x00 (0)


, BSD DOS, , 4.2BSD FFS. , DOS. 4, 5 6 FFS. . 6.7 , FreeBSD.

6.7. , FreeBSD









/dev/adOs 1

DOS FAT



63

2 056 319

/dev/ad0s2

DOS OpenBSD

-

2 056 320

8 209 214

/dev/ad0s3a

4.2FFS BSD

/

8 209 215

8 733 502

/dev/ad0s3b


-

8 733 503

1 027 430

/dev/ad0s3c

DOS FreeBSD

-

8 209 215

19 999 727

/dev/ad0s3d

4.2FFS BSD

/tmp

10 270 431

10 794 718

/dev/ad0s3e

4.2FFS BSD

/var

10 794 719

319 006

/dev/ad0s3f

4.2FFS BSD

/usr

11 319 007

19 999 727




mmls The Sleuth Kit. :
# mmls -t bsd - 82092165 bsd-disk.dd BSD Disk Label

Units are

in 512-byte sectors



Slot

Start

End

Length

Description

00:

0000000000

0008209214

0008209215

Unallocated

01: 00

0008209215

0008733502

0000524288

4.2BSD (0x07)

02: 02

0008209215

0019999727

0011790513

Unused (0x00)

03: 01

0008733503

0010270430

0001536928

Swap (0x01)

04: 03

0010270431

0010794718

0000524288

4.2BSD (0x07)

05: 04

0010794719

0011319006

0000524288

4.2BSD (0x07)

06: 05

0011319007

0019999727

0008680721

4.2BSD (0x07)


: , FAT OpenBSD, , . DOS.
<< | >>
: .. . 2007

:

  1. i386
  2. Sparc
  3. 14.1. .
  4. FAT
  5. NTFS
  6. Ext2 Ext3
  7. UFS1 UFS2
  8. ,
  9. ,
  10. 3.
  11. .
  12. .
- - - IT- - -
- - - - . . - - - - - - . . - - - - - - , - - - - - - - - - - - -