GPT vs MBR for swap devices

Trev freebsd-arm at sentry.org
Thu Jun 21 07:28:20 UTC 2018


I gave in and bought an Raspberry Pi 3B+ and now I've been bitten by 
Bob's OOM assassin too...

  % gpart show
=>      63  31116225  mmcsd0  MBR  (15G)
         63      2016          - free -  (1.0M)
       2079    102312       1  fat32lba  [active]  (50M)
     104391  31008825       2  freebsd  (15G)
   31113216      3072          - free -  (1.5M)

=>       0  31008825  mmcsd0s2  BSD  (15G)
          0        57            - free -  (29K)
         57  31008768         1  freebsd-ufs  (15G)

=>      40  60567472  da0  GPT  (29G)
         40   4194304    1  freebsd-swap  (2.0G)
    4194344  56373168    2  freebsd-ufs  (27G)

% cat /etc/fstab
# Custom /etc/fstab for FreeBSD embedded images
/dev/ufs/rootfs   /       ufs     rw,noatime      1       1
/dev/msdosfs/MSDOSBOOT /boot/msdos msdosfs rw,noatime 0 0
md1 /tmp mfs rw,noatime,-s100m 0 0
md2 /var/log mfs rw,noatime,-s15m 0 0
md3 /var/tmp mfs rw,noatime,-s15m 0 0
/dev/ufs/swap   none    swap    sw      0       0
/dev/ufs/usr    /usr    ufs     rw,noatime      2       2

da0 is a brand new 32G EMTEC USB2 memory key housing /usr and swap 
partitions.

FreeBSD 12.0-CURRENT #0 r335317: Mon Jun 18 17:37:04 UTC 2018 
root at releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC 
arm64

make -j4 buildworld resulted in:

Jun 21 17:05:12 rpi3 kernel: pid 10326 (c++), uid 0, was killed: out of 
swap space
--- CodeGen/AsmPrinter/CodeViewDebug.o ---
c++: error: unable to execute command: Killed
c++: error: clang frontend command failed due to signal (use -v to see 
invocation)
FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on 
LLVM 6.0.0)
Target: aarch64-unknown-freebsd12.0
Thread model: posix
InstalledDir: /usr/bin
c++: note: diagnostic msg: PLEASE submit a bug report to 
https://bugs.freebsd.org/submit/ and include the crash backtrace, 
preprocessed source, and associated run script.
c++: note: diagnostic msg:

I happened to have been watching top (5 second interval) at the time and 
of the 2G swap, only 45M was shown to be in use.



More information about the freebsd-arm mailing list