#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
#
68d7185b |
| 19-Sep-2020 |
Kirk McKusick <mckusick@FreeBSD.org> |
The fsdb(8) utility uses the fsck_ffs(8) disk I/O interfaces, so switch from using libufs's bread() to using fsck_ffs's getdatablk() when importing tools/diag/prtblnos's prtblknos().
Sponsored by: N
The fsdb(8) utility uses the fsck_ffs(8) disk I/O interfaces, so switch from using libufs's bread() to using fsck_ffs's getdatablk() when importing tools/diag/prtblnos's prtblknos().
Sponsored by: Netflix
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
d3009da8 |
| 20-Apr-2018 |
Kirk McKusick <mckusick@FreeBSD.org> |
Fix incorrect output for a file consisting of a single full-size block followed by a discontiguous fragment.
Add checks for unallocated inodes and inodes with unknown mode types.
Cleanup variable d
Fix incorrect output for a file consisting of a single full-size block followed by a discontiguous fragment.
Add checks for unallocated inodes and inodes with unknown mode types.
Cleanup variable declarations by changing from type `int' to types like ufs_lbn_t, ufs2_daddr_t, etc.
Reported by: bde
show more ...
|
#
0e3f58b6 |
| 08-Apr-2018 |
Kirk McKusick <mckusick@FreeBSD.org> |
Split tools/diag/prtblknos into two parts: main.c - opens disk and processes the argument list of inodes to be printed prtblknos.c - prints out the list of blocks used by an inode
This change a
Split tools/diag/prtblknos into two parts: main.c - opens disk and processes the argument list of inodes to be printed prtblknos.c - prints out the list of blocks used by an inode
This change allows the fsdb program to import prtblknos() to use when printing out the set of blocks used by an inode.
This program was switched to using the libufs library to ease its integration with fsdb and any other filesystem utility that might want to use it in the future.
show more ...
|
#
16c0c8ee |
| 09-Feb-2018 |
Kirk McKusick <mckusick@FreeBSD.org> |
This is a little C-program that can be used to print out the list of blocks used by a requested list of inodes.
For example, to list the blocks referenced by your kernel:
guest_12 % df / Filesystem
This is a little C-program that can be used to print out the list of blocks used by a requested list of inodes.
For example, to list the blocks referenced by your kernel:
guest_12 % df / Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/gpt/rootfs 20307196 10707336 7975288 57% /
guest_12 % ls -i /boot/kernel/kernel 160603 /boot/kernel/kernel
guest_12 % ./prtblknos /dev/gpt/rootfs 160603 160603: lbn 0-7 blkno 3217584-3217647 lbn 8-11 blkno 3217864-3217895 distance 216 First-level indirect, blkno 3217896-3217903 distance 0 lbn 12-19 blkno 3217904-3217967 distance 8 lbn 20-75 blkno 3251816-3252263 distance 33848 lbn 76-83 blkno 3252368-3252431 distance 104 lbn 84-91 blkno 3252464-3252527 distance 32 lbn 92-852 blkno 3252896-3258983 distance 368
Each contiguous range of blocks is printed on a line. The distance metric is the size of the gap from the end of the previous set of blocks to the beginning of the next set of blocks. Short distances are desirable.
show more ...
|