• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/hfs-285/hfs_util/

Lines Matching refs:volname

347 DoMakeJournaled(char *volname, int jsize) {
359 if (statfs(volname, &sfs) != 0) {
360 fprintf(stderr, "Can't stat volume %s (%s).\n", volname, strerror(errno));
369 fprintf (stderr, "%s is a device node. Journal enable only works on a mounted HFS+ volume.\n", volname);
372 snprintf(tmpname, sizeof(tmpname), "%s/is_vol_hfs_plus", volname);
376 volname);
382 fprintf(stderr, "Volume %s is already journaled.\n", volname);
402 if (chdir(volname) != 0) {
404 volname, strerror(errno));
409 embedded_offset = get_embedded_offset(volname);
411 fprintf(stderr, "Can't calculate the embedded offset (if any) for %s.\n", volname);
428 volname, strerror(errno));
434 volname, strerror(errno));
448 journal_size/1024, volname, block_size);
470 fprintf(stderr, "Please run a defragmenter on %s.\n", volname);
489 journal_size/1024, volname, strerror(errno));
493 volname, strerror(errno));
526 volname, strerror(errno));
533 volname, strerror(errno));
551 volname, strerror(errno));
590 volname, strerror(errno));
601 DoUnJournal(char *volname) {
607 if (statfs(volname, &sfs) != 0) {
608 fprintf(stderr, "Can't stat volume %s (%s).\n", volname, strerror(errno));
613 fprintf(stderr, "Volume %s (%s) is not a HFS volume.\n", volname, sfs.f_mntfromname);
618 fprintf(stderr, "Volume %s (%s) is not journaled.\n", volname, sfs.f_mntfromname);
622 if (chdir(volname) != 0) {
624 volname, strerror(errno));
636 volname, strerror(errno));
640 snprintf(jbuf, sizeof(jbuf), "%s/%s", volname, journal_fname);
646 snprintf(jbuf, sizeof(jbuf), "%s/%s", volname, jib_fname);
652 printf("Journaling disabled on %s mounted at %s.\n", sfs.f_mntfromname, volname);
842 DoGetJournalInfo(char *volname)
847 if (strncmp(volname, "/dev/", 5) == 0 || strncmp(volname, "disk", 4) == 0 || strncmp(volname, "rdisk", 5) == 0) {
852 if (strncmp(volname, "disk", 4) == 0 || strncmp(volname, "rdisk", 5) == 0) {
853 snprintf(fulldevname, sizeof(fulldevname), "/dev/%s", volname);
854 volname = &fulldevname[0];
858 ret = get_journal_info(volname, &jib);
860 printf("Volume %s is not journaled.\n", volname);
863 printf("Volume %s does not appear to be an HFS+ volume.\n", volname);
867 printf("%s : journal size %lld k at offset 0x%llx\n", volname, jib.size/1024, jib.offset);
870 volname, jib.ext_jnl_uuid, jib.machine_serial_num);
878 if (statfs(volname, &sfs) != 0) {
879 fprintf(stderr, "Unable to get fs info for %s\n", volname);
884 fprintf(stderr, "Volume %s is not journaled.\n", volname);
888 if (fsctl(volname, HFSIOC_GET_JOURNAL_INFO, &jinfo, 0) != 0) {
890 volname, strerror(errno));
905 printf("%s : not journaled.\n", volname);
907 printf("%s : journal size %lld k at offset 0x%llx\n", volname, jinfo.jsize/1024, jinfo.jstart);