Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
// get_hf.c// ~$ gcc get_hf.c -o get_hf// ~$ sudo ./get_hf /dev/sda// victor00000 (c) 2019.#include <stdio.h>#include <sys/types.h>#include <unistd.h>int main(int ia, char *ca[]){ long long hfsize; FILE *hf; if (ia != 2) return 1; hf = fopen(ca[1], "rb"); if (hf == 0) { perror(ca[1]); return 1; } hfsize = lseek64(fileno(hf), 0, SEEK_END); fclose(hf); printf("%s: %lld bytes.\n", ca[1], hfsize); return 0;}
2:L~/c/disk$ 2:L~/c/disk$ sudo ./get_hf /dev/sda/dev/sda: 120034123776 bytes.2:L~/c/disk$ 2:L~/c/disk$ sudo ./f1 /dev/sde/dev/sde: 1000204886016 bytes.2:L~/c/disk$
df -B1 /Файловая система 1B-блоков Использовано Доступно Использовано% Cмонтировано в/dev/sda 10737418240 4903440384 5254967296 49% /df -B1K /Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в/dev/sda 10485760 4788584 5131768 49% /df -B1M /Файловая система 1M-блоков Использовано Доступно Использовано% Cмонтировано в/dev/sda 10240 4677 5012 49% /df -B1G /Файловая система 1G-блоков Использовано Доступно Использовано% Cмонтировано в/dev/sda 10 5 5 49% /
df -hФайловая система Размер Использовано Дост Использовано% Cмонтировано в/dev/sda 10G 4,6G 4,9G 49% /
// hfsize = lseek64(fileno(hf), 0, SEEK_END);fseek (hf,0,SEEK_END);hfsize = ftell (hf);
Страница сгенерирована за 0.028 секунд. Запросов: 25.