diff options
Diffstat (limited to 'fdisk')
-rw-r--r-- | fdisk/Makefile | 76 | ||||
-rw-r--r-- | fdisk/Makefile.am | 28 | ||||
-rw-r--r-- | fdisk/Makefile.in | 650 | ||||
-rw-r--r-- | fdisk/cfdisk.c | 32 | ||||
-rw-r--r-- | fdisk/disksize.c | 8 | ||||
-rw-r--r-- | fdisk/doc/CFdisk-Portuguese.html | 1704 | ||||
-rw-r--r-- | fdisk/doc/CFdisk-Portuguese.txt | 1236 | ||||
-rw-r--r-- | fdisk/doc/Fdisk-Portuguese.html | 1118 | ||||
-rw-r--r-- | fdisk/doc/Fdisk-Portuguese.txt | 855 | ||||
-rw-r--r-- | fdisk/fdisk.c | 8 | ||||
-rw-r--r-- | fdisk/fdisksunlabel.c | 3 | ||||
-rw-r--r-- | fdisk/sfdisk.c | 8 |
12 files changed, 707 insertions, 5019 deletions
diff --git a/fdisk/Makefile b/fdisk/Makefile deleted file mode 100644 index e0d3f36c..00000000 --- a/fdisk/Makefile +++ /dev/null @@ -1,76 +0,0 @@ -# Makefile -- Makefile for util-linux Linux utilities -# Created: Sat Dec 26 20:09:40 1992 -# Revised: Fri Oct 6 21:02:21 1995 by r.faith@ieee.org -# Copyright 1992, 1993, 1994, 1995 Rickard E. Faith (faith@cs.unc.edu) -# -include ../make_include -include ../MCONFIG - -MAN8= -SBIN= -CFDISK=cfdisk -NOTMADE= - -ifneq "$(HAVE_SLANG)" "yes" -ifneq "$(HAVE_NCURSES)" "yes" -CFDISK= -NOTMADE=cfdisk -endif -endif - -SBIN:=$(SBIN) fdisk -MAN8:=$(MAN8) fdisk.8 - -ifneq "$(ARCH)" "sparc" -SBIN:=$(SBIN) $(CFDISK) sfdisk -MAN8:=$(MAN8) cfdisk.8 sfdisk.8 -endif - -all: $(SBIN) $(NOTMADE) - -cfdisk.o: cfdisk.c ../MCONFIG -ifeq "$(HAVE_SLANG)" "yes" - $(CC) -c $(CFLAGS) -DSLCURSES=1 $< -o $@ -else -ifeq "$(HAVE_NCURSES)" "yes" - $(CC) -c $(CFLAGS) $< -o $@ -else - : -endif -endif - -cfdisk: cfdisk.o llseek.o disksize.o i386_sys_types.o $(LIB)/xstrncpy.o -ifeq "$(HAVE_SLANG)" "yes" - $(CC) $(LDFLAGS) $^ -o $@ $(LIBSLANG) -else -ifeq "$(HAVE_NCURSES)" "yes" - $(CC) $(LDFLAGS) $^ -o $@ $(LIBCURSES) -else - @echo $@ not made since it requires ncurses or slang -endif -endif - -# not installed by default -activate: sfdisk - rm -f activate - ln -s sfdisk activate - -fdisk: fdisk.o llseek.o disksize.o fdiskbsdlabel.o fdisksgilabel.o \ - fdisksunlabel.o fdiskaixlabel.o i386_sys_types.o partname.o -fdisk.o: fdisk.c fdisk.h -fdiskbsdlabel.o: fdiskbsdlabel.c fdisk.h fdiskbsdlabel.h -fdisksunlabel.o: fdisksunlabel.c fdisksunlabel.h fdisk.h -fdiskaixlabel.o: fdiskaixlabel.c fdiskaixlabel.h fdisk.h -fdisk.o cfdisk.o sfdisk.o fdiskbsdlabel.o fdisksunlabel.o \ - fdisksgilabel.o fdiskaixlabel.o i386_sys_types.o partname.o: common.h -sfdisk: sfdisk.o disksize.o i386_sys_types.o partname.o - -install: all - $(INSTALLDIR) $(SBINDIR) - $(INSTALLBIN) $(SBIN) $(SBINDIR) - $(INSTALLDIR) $(MAN8DIR) - $(INSTALLMAN) $(MAN8) $(MAN8DIR) - -.PHONY: clean -clean: - -rm -f *.o *~ core $(SBIN) partitiontype diff --git a/fdisk/Makefile.am b/fdisk/Makefile.am new file mode 100644 index 00000000..dd191fc9 --- /dev/null +++ b/fdisk/Makefile.am @@ -0,0 +1,28 @@ +include $(top_srcdir)/config/include-Makefile.am + +sbin_PROGRAMS = fdisk +man_MANS = fdisk.8 +fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ + fdisksunlabel.c fdiskaixlabel.c i386_sys_types.c partname.c + +if !SPARC + +sbin_PROGRAMS += sfdisk +man_MANS += sfdisk.8 +sfdisk_SOURCES = sfdisk.c disksize.c i386_sys_types.c partname.c + +if USE_SLANG +sbin_PROGRAMS += cfdisk +man_MANS += cfdisk.8 +cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +cfdisk_LDADD = -lslang +else +if HAVE_NCURSES +sbin_PROGRAMS += cfdisk +man_MANS += cfdisk.8 +cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +cfdisk_LDADD = -lncurses +endif +endif + +endif
\ No newline at end of file diff --git a/fdisk/Makefile.in b/fdisk/Makefile.in new file mode 100644 index 00000000..da12ea94 --- /dev/null +++ b/fdisk/Makefile.in @@ -0,0 +1,650 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(top_srcdir)/config/include-Makefile.am +sbin_PROGRAMS = fdisk$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \ + $(am__EXEEXT_3) +@SPARC_FALSE@am__append_1 = sfdisk +@SPARC_FALSE@am__append_2 = sfdisk.8 +@SPARC_FALSE@@USE_SLANG_TRUE@am__append_3 = cfdisk +@SPARC_FALSE@@USE_SLANG_TRUE@am__append_4 = cfdisk.8 +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__append_5 = cfdisk +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__append_6 = cfdisk.8 +subdir = fdisk +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ + $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \ + $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \ + $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ + $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +@SPARC_FALSE@am__EXEEXT_1 = sfdisk$(EXEEXT) +@SPARC_FALSE@@USE_SLANG_TRUE@am__EXEEXT_2 = cfdisk$(EXEEXT) +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am__EXEEXT_3 = cfdisk$(EXEEXT) +am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)" +sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(sbin_PROGRAMS) +am__cfdisk_SOURCES_DIST = cfdisk.c llseek.c disksize.c \ + i386_sys_types.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@am_cfdisk_OBJECTS = cfdisk.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ llseek.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ disksize.$(OBJEXT) \ +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@ i386_sys_types.$(OBJEXT) +@SPARC_FALSE@@USE_SLANG_TRUE@am_cfdisk_OBJECTS = cfdisk.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ llseek.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ disksize.$(OBJEXT) \ +@SPARC_FALSE@@USE_SLANG_TRUE@ i386_sys_types.$(OBJEXT) +cfdisk_OBJECTS = $(am_cfdisk_OBJECTS) +cfdisk_DEPENDENCIES = +am_fdisk_OBJECTS = fdisk.$(OBJEXT) llseek.$(OBJEXT) disksize.$(OBJEXT) \ + fdiskbsdlabel.$(OBJEXT) fdisksgilabel.$(OBJEXT) \ + fdisksunlabel.$(OBJEXT) fdiskaixlabel.$(OBJEXT) \ + i386_sys_types.$(OBJEXT) partname.$(OBJEXT) +fdisk_OBJECTS = $(am_fdisk_OBJECTS) +fdisk_LDADD = $(LDADD) +am__sfdisk_SOURCES_DIST = sfdisk.c disksize.c i386_sys_types.c \ + partname.c +@SPARC_FALSE@am_sfdisk_OBJECTS = sfdisk.$(OBJEXT) disksize.$(OBJEXT) \ +@SPARC_FALSE@ i386_sys_types.$(OBJEXT) partname.$(OBJEXT) +sfdisk_OBJECTS = $(am_sfdisk_OBJECTS) +sfdisk_LDADD = $(LDADD) +depcomp = $(SHELL) $(top_srcdir)/config/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(cfdisk_SOURCES) $(fdisk_SOURCES) $(sfdisk_SOURCES) +DIST_SOURCES = $(am__cfdisk_SOURCES_DIST) $(fdisk_SOURCES) \ + $(am__sfdisk_SOURCES_DIST) +man8dir = $(mandir)/man8 +NROFF = nroff +MANS = $(man_MANS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_AGETTY_FALSE = @BUILD_AGETTY_FALSE@ +BUILD_AGETTY_TRUE = @BUILD_AGETTY_TRUE@ +BUILD_ELVTUNE_FALSE = @BUILD_ELVTUNE_FALSE@ +BUILD_ELVTUNE_TRUE = @BUILD_ELVTUNE_TRUE@ +BUILD_INIT_FALSE = @BUILD_INIT_FALSE@ +BUILD_INIT_TRUE = @BUILD_INIT_TRUE@ +BUILD_KILL_FALSE = @BUILD_KILL_FALSE@ +BUILD_KILL_TRUE = @BUILD_KILL_TRUE@ +BUILD_LAST_FALSE = @BUILD_LAST_FALSE@ +BUILD_LAST_TRUE = @BUILD_LAST_TRUE@ +BUILD_LOGIN_UTILS_FALSE = @BUILD_LOGIN_UTILS_FALSE@ +BUILD_LOGIN_UTILS_TRUE = @BUILD_LOGIN_UTILS_TRUE@ +BUILD_MESG_FALSE = @BUILD_MESG_FALSE@ +BUILD_MESG_TRUE = @BUILD_MESG_TRUE@ +BUILD_PARTX_FALSE = @BUILD_PARTX_FALSE@ +BUILD_PARTX_TRUE = @BUILD_PARTX_TRUE@ +BUILD_RAW_FALSE = @BUILD_RAW_FALSE@ +BUILD_RAW_TRUE = @BUILD_RAW_TRUE@ +BUILD_RDEV_FALSE = @BUILD_RDEV_FALSE@ +BUILD_RDEV_TRUE = @BUILD_RDEV_TRUE@ +BUILD_RENAME_FALSE = @BUILD_RENAME_FALSE@ +BUILD_RENAME_TRUE = @BUILD_RENAME_TRUE@ +BUILD_RESET_FALSE = @BUILD_RESET_FALSE@ +BUILD_RESET_TRUE = @BUILD_RESET_TRUE@ +BUILD_SCHEDUTILS_FALSE = @BUILD_SCHEDUTILS_FALSE@ +BUILD_SCHEDUTILS_TRUE = @BUILD_SCHEDUTILS_TRUE@ +BUILD_WALL_FALSE = @BUILD_WALL_FALSE@ +BUILD_WALL_TRUE = @BUILD_WALL_TRUE@ +BUILD_WRITE_FALSE = @BUILD_WRITE_FALSE@ +BUILD_WRITE_TRUE = @BUILD_WRITE_TRUE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@ +DEPDIR = @DEPDIR@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +GMSGFMT = @GMSGFMT@ +HAVE_BLKID_FALSE = @HAVE_BLKID_FALSE@ +HAVE_BLKID_TRUE = @HAVE_BLKID_TRUE@ +HAVE_LIBUTIL_FALSE = @HAVE_LIBUTIL_FALSE@ +HAVE_LIBUTIL_TRUE = @HAVE_LIBUTIL_TRUE@ +HAVE_NCURSES_FALSE = @HAVE_NCURSES_FALSE@ +HAVE_NCURSES_TRUE = @HAVE_NCURSES_TRUE@ +HAVE_PAM_FALSE = @HAVE_PAM_FALSE@ +HAVE_PAM_TRUE = @HAVE_PAM_TRUE@ +HAVE_PIVOT_ROOT_FALSE = @HAVE_PIVOT_ROOT_FALSE@ +HAVE_PIVOT_ROOT_TRUE = @HAVE_PIVOT_ROOT_TRUE@ +HAVE_RAW_FALSE = @HAVE_RAW_FALSE@ +HAVE_RAW_TRUE = @HAVE_RAW_TRUE@ +HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ +HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ +HAVE_TERMCAP_FALSE = @HAVE_TERMCAP_FALSE@ +HAVE_TERMCAP_TRUE = @HAVE_TERMCAP_TRUE@ +HAVE_UUID_FALSE = @HAVE_UUID_FALSE@ +HAVE_UUID_TRUE = @HAVE_UUID_TRUE@ +HAVE_ZLIB_FALSE = @HAVE_ZLIB_FALSE@ +HAVE_ZLIB_TRUE = @HAVE_ZLIB_TRUE@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INTEL_FALSE = @INTEL_FALSE@ +INTEL_TRUE = @INTEL_TRUE@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ +LDFLAGS = @LDFLAGS@ +LIBICONV = @LIBICONV@ +LIBINTL = @LIBINTL@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGMERGE = @MSGMERGE@ +NEED_LIBCRYPT_FALSE = @NEED_LIBCRYPT_FALSE@ +NEED_LIBCRYPT_TRUE = @NEED_LIBCRYPT_TRUE@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SPARC_FALSE = @SPARC_FALSE@ +SPARC_TRUE = @SPARC_TRUE@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +USE_SLANG_FALSE = @USE_SLANG_FALSE@ +USE_SLANG_TRUE = @USE_SLANG_TRUE@ +USE_TTY_GROUP_FALSE = @USE_TTY_GROUP_FALSE@ +USE_TTY_GROUP_TRUE = @USE_TTY_GROUP_TRUE@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = $(prefix)/usr/share +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = $(datadir)/info +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = $(datadir)/man +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +usrbindir = $(prefix)/usr/bin +usrsbindir = $(prefix)/usr/sbin +AM_CPPFLAGS = -include ../config.h -I$(top_srcdir)/include +DEFAULT_INCLUDES = +man_MANS = fdisk.8 $(am__append_2) $(am__append_4) $(am__append_6) +fdisk_SOURCES = fdisk.c llseek.c disksize.c fdiskbsdlabel.c fdisksgilabel.c \ + fdisksunlabel.c fdiskaixlabel.c i386_sys_types.c partname.c + +@SPARC_FALSE@sfdisk_SOURCES = sfdisk.c disksize.c i386_sys_types.c partname.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +@SPARC_FALSE@@USE_SLANG_TRUE@cfdisk_SOURCES = cfdisk.c llseek.c disksize.c i386_sys_types.c +@HAVE_NCURSES_TRUE@@SPARC_FALSE@@USE_SLANG_FALSE@cfdisk_LDADD = -lncurses +@SPARC_FALSE@@USE_SLANG_TRUE@cfdisk_LDADD = -lslang +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/config/include-Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign fdisk/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign fdisk/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +install-sbinPROGRAMS: $(sbin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(sbindir)" || $(mkdir_p) "$(DESTDIR)$(sbindir)" + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + if test -f $$p \ + || test -f $$p1 \ + ; then \ + f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + else :; fi; \ + done + +uninstall-sbinPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \ + rm -f "$(DESTDIR)$(sbindir)/$$f"; \ + done + +clean-sbinPROGRAMS: + @list='$(sbin_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done + +installcheck-sbinPROGRAMS: $(sbin_PROGRAMS) + bad=0; pid=$$$$; list="$(sbin_PROGRAMS)"; for p in $$list; do \ + case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \ + *" $$p "* | *" $(srcdir)/$$p "*) continue;; \ + esac; \ + f=`echo "$$p" | \ + sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ + for opt in --help --version; do \ + if "$(DESTDIR)$(sbindir)/$$f" $$opt >c$${pid}_.out \ + 2>c$${pid}_.err </dev/null \ + && test -n "`cat c$${pid}_.out`" \ + && test -z "`cat c$${pid}_.err`"; then :; \ + else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \ + done; \ + done; rm -f c$${pid}_.???; exit $$bad +cfdisk$(EXEEXT): $(cfdisk_OBJECTS) $(cfdisk_DEPENDENCIES) + @rm -f cfdisk$(EXEEXT) + $(LINK) $(cfdisk_LDFLAGS) $(cfdisk_OBJECTS) $(cfdisk_LDADD) $(LIBS) +fdisk$(EXEEXT): $(fdisk_OBJECTS) $(fdisk_DEPENDENCIES) + @rm -f fdisk$(EXEEXT) + $(LINK) $(fdisk_LDFLAGS) $(fdisk_OBJECTS) $(fdisk_LDADD) $(LIBS) +sfdisk$(EXEEXT): $(sfdisk_OBJECTS) $(sfdisk_DEPENDENCIES) + @rm -f sfdisk$(EXEEXT) + $(LINK) $(sfdisk_LDFLAGS) $(sfdisk_OBJECTS) $(sfdisk_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cfdisk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/disksize.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdiskaixlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdiskbsdlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisksgilabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdisksunlabel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/i386_sys_types.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llseek.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/partname.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfdisk.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: +install-man8: $(man8_MANS) $(man_MANS) + @$(NORMAL_INSTALL) + test -z "$(man8dir)" || $(mkdir_p) "$(DESTDIR)$(man8dir)" + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ + else file=$$i; fi; \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst"; \ + done +uninstall-man8: + @$(NORMAL_UNINSTALL) + @list='$(man8_MANS) $(dist_man8_MANS) $(nodist_man8_MANS)'; \ + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ + for i in $$l2; do \ + case "$$i" in \ + *.8*) list="$$list $$i" ;; \ + esac; \ + done; \ + for i in $$list; do \ + ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 8*) ;; \ + *) ext='8' ;; \ + esac; \ + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ + inst=`echo $$inst | sed -e 's/^.*\///'`; \ + inst=`echo $$inst | sed '$(transform)'`.$$ext; \ + echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(mkdir_p) $(distdir)/../config + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(MANS) +installdirs: + for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man8dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-sbinPROGRAMS \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-man + +install-exec-am: install-sbinPROGRAMS + +install-info: install-info-am + +install-man: install-man8 + +installcheck-am: installcheck-sbinPROGRAMS + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-man uninstall-sbinPROGRAMS + +uninstall-man: uninstall-man8 + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-sbinPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-man8 install-sbinPROGRAMS install-strip installcheck \ + installcheck-am installcheck-sbinPROGRAMS installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am uninstall-man uninstall-man8 \ + uninstall-sbinPROGRAMS + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c index 30a888de..b2ffc5ba 100644 --- a/fdisk/cfdisk.c +++ b/fdisk/cfdisk.c @@ -64,14 +64,14 @@ #include <errno.h> #include <getopt.h> #include <fcntl.h> -#ifdef SLCURSES - #include <slcurses.h> -#else -#if NCH - #include <ncurses.h> -#else - #include <curses.h> -#endif +#ifdef HAVE_SLCURSES_H +#include <slcurses.h> +#elif defined(HAVE_SLANG_SLCURSES_H) +#include <slang/slcurses.h> +#elif defined(HAVE_NCURSES_H) +#include <ncurses.h> +#elif defined(HAVE_NCURSES_NCURSES_H) +#include <ncurses/ncurses.h> #endif #include <signal.h> #include <math.h> @@ -87,8 +87,6 @@ extern long long ext2_llseek(unsigned int fd, long long offset, unsigned int origin); -#define VERSION UTIL_LINUX_VERSION - #define DEFAULT_DEVICE "/dev/hda" #define ALTERNATE_DEVICE "/dev/sda" @@ -538,7 +536,7 @@ static void die_x(int ret) { signal(SIGINT, old_SIGINT); signal(SIGTERM, old_SIGTERM); -#ifdef SLCURSES +#if defined(HAVE_SLCURSES_H) || defined(HAVE_SLANG_SLCURSES_H) SLsmg_gotorc(LINES-1, 0); SLsmg_refresh(); #else @@ -717,7 +715,7 @@ get_linux_label(int i) { offset = (p_info[i].first_sector + p_info[i].offset) * SECTOR_SIZE + REISERFS_DISK_OFFSET_IN_BYTES; if (ext2_llseek(fd, offset, SEEK_SET) == offset - && read(fd, &reiserfsb, sizeof(reiserfsb)) == sizeof(reiserfsb) + && read(fd, &reiserfsb, 1024) == 1024 && has_reiserfs_magic_string(&reiserfsb, &reiserfs_is_3_6)) { if (reiserfs_is_3_6) { /* label only on version 3.6 onward */ @@ -2100,7 +2098,7 @@ print_p_info(void) { if (to_file) { if ((fp = fopen(fname, "w")) == NULL) { char errstr[LINE_LENGTH]; - sprintf(errstr, _("Cannot open file '%s'"), fname); + snprintf(errstr, LINE_LENGTH, _("Cannot open file '%s'"), fname); print_warning(errstr); return; } @@ -2184,7 +2182,7 @@ print_part_table(void) { if (to_file) { if ((fp = fopen(fname, "w")) == NULL) { char errstr[LINE_LENGTH]; - sprintf(errstr, _("Cannot open file '%s'"), fname); + snprintf(errstr, LINE_LENGTH, _("Cannot open file '%s'"), fname); print_warning(errstr); return; } @@ -2638,9 +2636,9 @@ draw_screen(void) { mvaddstr(WARNING_START, 0, line); - sprintf(line, "cfdisk %s", VERSION); + snprintf(line, COLS+1, "cfdisk %s", VERSION); mvaddstr(HEADER_START, (COLS-strlen(line))/2, line); - sprintf(line, _("Disk Drive: %s"), disk_device); + snprintf(line, COLS+1, _("Disk Drive: %s"), disk_device); mvaddstr(HEADER_START+2, (COLS-strlen(line))/2, line); { long long bytes = actual_size*(long long) SECTOR_SIZE; @@ -2654,7 +2652,7 @@ draw_screen(void) { bytes, megabytes/K, (10*megabytes/K)%10); } mvaddstr(HEADER_START+3, (COLS-strlen(line))/2, line); - sprintf(line, _("Heads: %d Sectors per Track: %d Cylinders: %lld"), + snprintf(line, COLS+1, _("Heads: %d Sectors per Track: %d Cylinders: %lld"), heads, sectors, cylinders); mvaddstr(HEADER_START+4, (COLS-strlen(line))/2, line); diff --git a/fdisk/disksize.c b/fdisk/disksize.c index f5687d26..28b8df0a 100644 --- a/fdisk/disksize.c +++ b/fdisk/disksize.c @@ -1,3 +1,4 @@ +#include <errno.h> #include "common.h" int disksize(int fd, unsigned long long *sectors) { @@ -6,8 +7,11 @@ int disksize(int fd, unsigned long long *sectors) { long long b; err = ioctl(fd, BLKGETSIZE, &sz); - if (err) - return err; + if (err) { + sz = 0; + if (errno != EFBIG) + return err; + } err = ioctl(fd, BLKGETSIZE64, &b); if (err || b == 0 || b == sz) *sectors = sz; diff --git a/fdisk/doc/CFdisk-Portuguese.html b/fdisk/doc/CFdisk-Portuguese.html deleted file mode 100644 index 6b699ee9..00000000 --- a/fdisk/doc/CFdisk-Portuguese.html +++ /dev/null @@ -1,1704 +0,0 @@ -<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> -<html> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> - <meta name="Author" content="Gleydson Mazioli da Silva"> - <meta name="GENERATOR" content="Mozilla/4.5 [en] (Win95; I) [Netscape]"> - <title>CFdisk-Portugues-HOWTO</title> -</head> -<body> - -<center><b><font size=+1>CFdisk-Portuguese Copyright (C) 1999 Gleydson -M. da Silva</font></b></center> - -<p><br> -<br> -<br> -<br> -<br> -<br> -<p> -<hr WIDTH="100%"> -<center> <i>Gleydson M. da Silva</i> - <b>gleydson@linuxbr.com.br</b> -<br>Versão: 1.68 -<br> -<hr WIDTH="100%"></center> - -<p><br> -<br> -<br> -<br> -<p><a NAME="Indice"></a><b><font size=+1>[ Indice ]</font></b> -<br> -<p><b><font size=+1>1</font></b> - <a href="#1">Introdução -ao CFdisk</a> -<br> <b>1.1</b> - <a href="#1.1">O que é uma partição -de disco</a> -<br> <b>1.2</b> - <a href="#1.2">O que é a Tabela de partição</a> -<br> <b>1.3</b> - <a href="#1.3">Introdução ao Particionamento -de Discos</a> -<br> <b>1.4</b> - <a href="#1.4">Identificadores utilizados neste -manual</a> -<br> <b>1.5</b> - <a href="#1.5">Identificação de discos -e partições no Sistema Linux</a> -<br> <b>1.6</b> - <a href="#1.6">Tipos de partições -de disco</a> -<br> <b>1.7</b> - <a href="#1.7">Observações sobre -o formato DOS 6.xx (FAT16)</a> -<p><b><font size=+1>2</font></b> - <a href="#2">Iniciando o programa CFdisk</a> -<br> <b>2.1</b> - <a href="#2.1">Opções de Linha de -comando</a> -<br> <b>2.2</b> - <a href="#2.2">Conhecendo a tela do CFdisk</a> -<br> <b>2.3</b> - <a href="#2.3">Descrição dos comandos</a> -<br> <b>2.3.1</b> - <a href="#2.3.1">Setas Acima/Abaixo -- Esquerda/Direita</a> -<br> <b>2.3.2</b> - <a href="#2.3.2"><CTRL>+<l></a> -<br> <b>2.3.3</b> - <a href="#2.3.3">Boot</a> -<br> <b>2.3.4</b> - <a href="#2.3.4">Delete</a> -<br> <b>2.3.5</b> - <a href="#2.3.5">Geometry</a> -<br> <b>2.3.6</b> - <a href="#2.3.6">Help</a> -<br> <b>2.3.7</b> - <a href="#2.3.7">Maximize</a> -<br> <b>2.3.8</b> - <a href="#2.3.8">New</a> -<br> <b>2.3.9</b> - <a href="#2.3.9">Print</a> -<br> <b>2.3.10</b> - <a href="#2.3.10">Quit</a> -<br> <b>2.3.11</b> - <a href="#2.3.11">Type</a> -<br> <b> 2.3.12</b> - <a href="#2.3.12">Units</a> -<br> <b>2.3.13</b> - <a href="#2.3.13">Write</a> -<p><b><font size=+1>3</font></b> - <a href="#3">Tipos de partições -compatíveis com o CFdisk</a> -<p><b><font size=+1>4</font></b> - <a href="#4">Direitos do Autor</a> -<p><b><font size=+1>5</font></b> - <a href="#5">Licenças e Garantias -sobre este documento</a> -<p><b><font size=+1>6</font></b> - <a href="#6">Notas sobre marcas registradas</a> -<p><font size=+1>7</font> - <a href="#7">Agradecimentos</a> -<br> -<hr WIDTH="100%"> -<br> -<br> -<br> -<br> -<br> -<center> -<p><a NAME="1"></a><u><font size=+1>1-) Introdução ao CFdisk</font></u></center> - -<p> CFdisk é um programa utilizado para fazer -o particionamento de discos, utilizando uma interface em modo texto. -<br>As grandes características deste programa, além de sua -interface de comunicação com o usuário e a enorme -quantidade de partições que manipula, é a grande facilidade -de utilização, o seu poder de manipulação de -partições e a sua precisão que fazem com que o usuário -tenha mais confiança durante o particionamento de disco. -<br> É recomendável a leitura deste texto, -mesmo que tenha uma noção sobre o particionamento de discos, -exceto para os <i>gurus</i> que já conhecem a fundo a forma de trabalho, -em geral, de programas deste tipo, pois o particionamento de disco <b>pode -destruir os seus arquivos e partições já existentes</b>, -se for usado de forma incorreta. -<br> O programa CFdisk pode ser utilizado em qualquer sistema operacional -que esteja de acordo com o padrão POSIX (Linux, UNIX, FreeBSD, HPUX, -etc). -<p> A versão do CFdisk utilizada nas explicações -deste manual é a <i>0.8</i>, mas isto não impede que este -manual seja utilizado com versões futuras ou anteriores deste programa. -As características principais do programa CFdisk e as explicações -sobre particionamento, são válidas para quaisquer versões -deste programa. -<br> -<p><b> Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral GNU para maiores detalhes.</b> -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<br> -<br> -<br> -<center> -<p><a NAME="1.1"></a><u><font size=+1>1.1-) Partição de Disco</font></u></center> - -<p> Uma <i>Partição de Disco</i> é -o local onde o sistema operacional armazena seu sistema de arquivos(arquivos, -diretórios, FAT, boot sector, etc). -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.2"></a><u><font size=+1>1.2-) Tabela de partição</font></u></center> - -<p> A <i>Tabela de partição</i> é -o local do disco rígido onde se localizam os dados sobre todas as -partições existentes no disco como o sistema de arquivos -utilizado, se ela é inicializável, a cabeça inicial/final, -setor inicial/final, cilindro inicial/final, número de setores ocupados -por ela no disco. -<br> -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.3"></a><u><font size=+1>1.3-) Introdução -ao particionamento de discos</font></u></center> - -<p> Particionar o disco rígido é dividir -ele em partes para armazenamento de arquivos e programas. As partições -criadas no disco podem ter o tamanho que desejar (desde que esteja dentro -da capacidade máxima do disco rígido). -<br> Uma partição não interfere -em outras partições do mesmo disco(é como se tivessemos -vários discos rígidos dentro de um), e nem em outros discos -rígidos(caso possuir mais que um disco rígido) instalado -em seu computador. -<br> Pode ser criada uma partição -única, que neste caso todo o disco rígido é usado -para armazenar os arquivos(que é o caso mais comum caso voce tenha -o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes(um -exemplo de várias partições: se for usar o DOS e o -Linux no mesmo disco, os dois sistemas vão -<br>estar no mesmo disco mas um não interfere no outro). -<br><b>ATENÇÃO</b> : A OPERAÇÃO DE PARTICIONAMENTO -DE DISCOS PODE FAZER -<br> -COM QUE OS DADOS ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM -<br> -PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE -<br> -RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS -<br> -ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM -<br> -PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO -<br> -QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A -<br> -IDENTIFICAÇÃO DE DISCOS RÍGIDOS E SUAS PARTIÇÕES -NO -<br> -SISTEMA. -<br> Neste manual voce aprenderá como deve particionar -seu disco rígido para a instalação do SO usando o -programa CFdisk. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.4"></a><u><font size=+1>1.4-) Algumas identificações -utilizadas neste manual para facilitar a</font></u> -<br><u><font size=+1>compreensão do texto</font></u></center> - -<p> Esta parte descreve algumas características -de organização deste manual e algumas identificações -que utilizei para facilitar o seu entendimento, e as explicações -que serão dadas. -<p> Explicação de nomes e comandos, sera -seguida da palavra "<b>onde:</b>" e abaixo dela as explicações -sobre os comandos, exemplo: -<p><b>onde:</b> -<br><i>nome a ser explicado1</i> : Descrição -<br><i>nome a ser explicado2</i> : Descrição -<br><i>nome a ser explicado3</i> : Descrição -<p>ou -<p><b>onde:</b> -<br><i>nome a ser explicado1</i> - Descrição -<br><i>nome a ser explicado2</i> - Descrição -<br><i>nome a ser explicado3</i> - Descrição -<br> -<p> Quando for feita alguma referência com tecla -do teclado, por exemplo, pressione <b>p</b> para listar as partições, -a letra sera colocada entre <> para que seja melhor entendida, por exemplo: -<p>pressione <d> para deletar uma partição... -<br>...pressione <Enter> para escolher a opção do menu. -<br>pressione <t> para listar os tipos de partições disponíveis... -<br> -<p> As linhas pontilhadas que aparecem na tela, veja -abaixo, -<br>---------------------------------------------------------------------------- -<br>---------------------------------------------------------------------------- -<br>servem para identificar que o que esta entre as linhas é um -exemplo de como -<br>será a resposta do comando para a tela de seu computador. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.5"></a><u><font size=+1>1.5-) Identificação -de discos e partições no Linux</font></u></center> - -<p> Antes de descrever como se utiliza o programa CFdisk, -é importante fazer algumas explicações sobre a identificação -das partições e unidades de disco no sistema Linux( e outros -*nix). -<br> Se voce for um usuário que já conhece -a interpretação de discos e partições neste -sistema, voce não precisará ler esta parte. -<br> No sistema operacional Linux, os dispositivos existentes -no computador (como impressoras, unidades de disquetes, discos rígidos, -monitor, placa de som, etc...) são identificados por um nome referente -a este dispositivo e colocado no diretório <b>/dev</b> (que é -utilizado para identificar os dispositivos ou periféricos existentes -no computador). -<br> A identificação dos discos rígidos -segue a seguinte forma: -<p> /dev/hda1 -<br> | | | -| -<br> | | | -|_Número que identifica a partição do disco rígido(<i>1=Primeira, -2=segunda</i>) -<br> | | | -<br> | | |_Letra -que identifica o disco rígido(<i>a=primeiro disco, b=segundo disco, -etc..</i>) -<br> | | -<br> | |_Sigla <i>hd</i> -- Significa que é um disco rígido <i>IDE</i>(Se tiver um -<i>sd</i> -significa <i>SCSI</i>) -<br> | -<br> |_ Identificação do diretório onde os dispositivos -do sistema são armazenados -<p><b>OBS</b>: As unidades de disco rígido <b>SCSI</b>, são -identificadas com as letras <b>sd</b> -<br> seguida pela letra -da unidade e número da partição e os discos <b>IDE</b> -são -<br> identificados por -<b>hd</b> -seguida pela letra da unidade de disco e o número -<br> da partição -do disco(como visto acima). -<p>Abaixo, algumas identificações de disco do sistema Linux: -<p>/dev/hda1 - Disco rígido IDE primário -principal - Primeira partição -<br>/dev/hda2 - Disco rígido IDE primário -principal - Segunda partição -<br>/dev/hda3 - Disco rígido IDE primário -principal - Terceira partição -<br>/dev/hdb1 - Disco rígido IDE primário -escravo - Primeira partição -<br>/dev/hdb2 - Disco rígido IDE primário -escravo - Segunda partição -<br>/dev/hdb3 - Disco rígido IDE primário -escravo - Terceira partição -<br>/dev/hdc1 - Disco rígido IDE secundário -principal - Primeira partição -<br>/dev/hdc2 - Disco rígido IDE secundário -principal - Segunda partição -<br>/dev/hdc3 - Disco rígido IDE secundário -principal - Terceira partição -<br>/dev/hdd1 - Disco rígido IDE secundário -escravo - Primeira partição -<br>/dev/hdd2 - Disco rígido IDE secundário -escravo - Segunda partição -<br>/dev/hdd3 - Disco rígido IDE secundário -escravo - Terceira partição -<br>/dev/sda1 - Primeiro disco rígido -SCSI - Primeira partição -<br>/dev/sda2 - Primeiro disco rígido -SCSI - Segunda partição -<br>/dev/sda3 - Primeiro disco rígido -SCSI - Terceira partição -<br>/dev/sdb1 - Segundo disco rígido -SCSI - Primeira partição -<br>/dev/sdb2 - Segundo disco rígido -SCSI - Segunda partição -<br>/dev/sdb3 - Segundo disco rígido -SCSI - Terceira partição -<p> No exemplo acima foram usadas 3 partições -por disco, mas podem existir mais partições no mesmo disco, -um exemplo é se o disco rígido possuir <b>partições -Lógicas</b>, que são identificadas no sistemas a partir de -<b>/dev/hdx5</b>. -<br> -<p> Abaixo um exemplo de como o Linux identifica as partições -em cada disco existente em seu computador: -<p>Vamos supor que eu tenha 2 discos rígidos: -<br>o 1ºdisco de <i>2GB</i> e o 2ºdisco de <i>1GB</i>(Giga -Byte ou 1.000 Megas!) -<p> No primeiro disco(de <i>2GB</i>), a primeira partição -é de <b>800MB</b> do tipo <b>FAT16</b>(DOS), a segunda partição -é de <b>1.2GB</b> do tipo <b>EXT2</b>(Linux)(1.2GB+800MB=2GB que -é a capacidade total do disco). Assim as partições -seriam identificadas da seguinte forma no Linux: -<p><i>/dev/hda </i> - Disco rígido Primário Principal -<br><i>/dev/hda1</i> - Primeira partição do primeiro disco -rígido (de <b>800MB</b> do tipo <b>DOS</b>) -<br><i>/dev/hda2</i> - Segunda partição do primeiro disco -rígido( de <b>1.2GB</b> do tipo <b>Linux</b>) -<p> Neste caso estariam disponíveis 800MB para -serem usados com o DOS e 1.2GB para o Linux. Por -exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições -como sendo <b>C:</b> e <b>D:</b>. -<p><b>Lembre-se</b>: Quando um disco é particionado, nenhuma partição -interfere na outra, repare que -<br> -quando voce particiona(divide) um disco, é como se tivesse -dois discos rígidos(o -<br> -único cuidado que voce deve tomar é com as cópias -de segurança, porque se der um -<br> -problema de parte eletrônica no disco rígido, por exemplo, -a sua placa controladora -<br> -queimar ou o cabeçote dele ir pro espaço, voce perderá -as suas 2 partições que estão -<br> -armazenadas nele. -<br> -<p>Voltando ao exemplo das classificações das partições -do disco, vamos para o segundo disco: -<p> No segundo disco(1GB), eu tenho uma partição -de <b>950MB</b> do tipo <b>FAT16</b>(DOS), que costumo usar para armazenar -arquivos temporários e cópias de segurança de meu -sistema, etc..., e outra de <b>50MB</b> SWAP(Partição de -memória virtual como descrevi acima)(950MB+50MB=1GB). Então -as partições deste disco seriam identificadas da seguinte -forma no Linux: -<p><i>/dev/hdb </i> - Disco rígido principal escravo -<br><i>/dev/hdb1</i> - Primeira partição do disco acima ( -de 950MB do tipo DOS) -<br><i>/dev/hdb2</i> - Segunda partição do disco acima ( -de 50MB do tipo SWAP) -<p> No disco acima, <b>950MB</b> estão disponíveis -para serem usados pelo <i>DOS</i> e <b>50 MB</b> pela memória virtual -(<i>SWAP</i>) do Linux. -<p> Note que se voce utiliza o <i>MS-DOS</i>, voce não -conseguirá ver as partições do <i>Linux</i> e <i>SWAP</i>, -porque são imcompatíveis com o formato aceito pelo <i>DOS</i> -(ele identificaria a primeira partição do primeiro disco(<b>800MB</b>) -como a unidade C: e a primeira partição do segundo disco(<b>950MB</b>) -como unidade D), mas o contrário não acontece; O <i>Linux</i> -tem total compatibilidade com a partição -<br><i>DOS FAT12, FAT16, FAT32, OS/2 HPFS,</i> e muitas outras. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.6"></a><u><font size=+1>1.6-) Tipos de partições -de discos</font></u></center> - -<p> As partições de disco são divididas -em tres tipos: <b>Primária, Extendida</b> e <b>Lógica</b>. -<br> Pode se ter, no máximo, <b>4</b> partições -<i>Primárias</i> -e <i>Extendidas</i> no mesmo disco (3 Primárias e 1 Extendida ou -4 partições Primárias em cada disco). -<br>A partição <i>Primária</i> permite o armazenamento -de arquivos e diretórios. Todos os computadores que possuem somente -a unidade <i>C: </i>(supondo que utilize o DOS), utilizam este tipo de -partição para armazenamento de arquivos e inicialização -do sistema operacional. -<br> Se for preciso criar mais que <i>4</i> partições -no mesmo disco, será necessário criar uma partição -<i>Extendida</i>. -A partição Extendida não pode ser utilizada para armazenar -arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições <i>Lógicas</i>. -<br> Uma partição <i>Extendida</i> podem -conter várias partições <i>Lógicas</i>. As -partições <i>Lógicas</i> podem armazenar arquivos -e diretórios(como as partições primárias). -<br> Um mesmo disco rígido pode armazenar mais -de 64 partições independentes uma das outras. -<p><b>LEMBRE-SE</b>: Os arquivos e diretórios podem ser armazenados -somente em partições de disco primárias ou lógicas, -a partição extendida não é usada para armazanamento -de arquivos e diretórios. -<p> Se possuir duas partições em seu computador -(<b>C:</b> e <b>D:</b> no DOS), e não estiver usando a partição -<b>D:</b>, -a instalação do Linux pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional -Linux, os programas que desejar instalar, mais a partição -SWAP. -<div align=right> -<br><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="1.7"></a><u><font size=+1>1.7-) Observações -sobre o formato DOS 6.XX(FAT 16)</font></u></center> - -<p> No formato <b>DOS 6.XX(FAT16)</b>, o primeiro -setor da área de dados da partição é utilizado -frequentemente pelo DOS para armazenamento de dados sobre a partição -de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. -O sistema de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 -bytes da área de dados da partição sempre que uma -mudança de tamanho acontecer. -<br> O formatador do DOS(<b>format</b>) verifica -este primeiro setor toda vez que a upção <b>/U</b> (que é -utilizada para não salvar dados para se fazer a desformatação -do disco) foi utilizada. -<br> Isto é considerado uma FALHA no <b>Format</b>(do -DOS) e no <b>Fdisk</b>(do DOS). -<p> A opção abaixo deve ser utilizada -caso voce crie uma partição do DOS FAT16 com o CFdisk, que -faz com que os primeiros 512 bytes daquela partição sejam -"limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o CFdisk -e reiniciar o seu computador. Foi notado que esta opção só -funciona corretamente somente quando o Sistema Linux estiver instalado -em seu computador. Não me responsabilizo caso utiliza-la a partir -de um disquete de recuperação. -<p><b>dd if=/dev/zero of=/dev/hdx1 bs=512 count=1</b> -<p><b>onde:</b> -<br><i>hdx1</i> - É a identificação da unidade de -disco e a partição que foi criada pelo CFdisk utilizando -o -<br> sistema -de arquivos DOS que terá seu primeiro setor "limpo". -<br> -<p><b>OBS1</b>: Cuidado ao utilizar esta opção, um pequeno -descuido pode resultar na perda de dados do -<br> -seu disco rígido ou outras partição. -<br><b>OBS2</b>: Não utilize este comando com partições -que utilizam o sistema de arquivos <i>FAT32</i>(utilizada -<br> -nos sistemas operacionais Windows 95 OSR/2 e superiores) .Se esta opção -for utilizada -<br> -em um disco utlizando este sistema de arquivos, sua FAT será corrompida, -caso isto -<br> -acontecer, será necessária a re-formatação -da partição. -<br><b>OBS3</b>: É extremamente recomendado que se utilize o programa -de particionamento que -<br> acompanha -o seu sistema operacional. Por exemplo, se deseja criar uma partição -DOS -<br> 6.XX, -utilize o FDisk qua acompanha o DOS. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2"></a><u><font size=+1>2-) Iniciando o programa CFdisk</font></u></center> - -<p> Para entrar no programa CFdisk digite: -<p><i>cfdisk</i> <unidade> -<p><b>onde:</b> -<br><i>unidade</i> - é a unidade de disco que deseja utilizar para -fazer o particionamento. A unidade pode -<br> -ser: /dev/hda, /dev/hdb, /dev/hdc ..., /dev/sda, /dev/sdb...,etc -<p><b>NOTA:</b> Se voce não digitar a unidade, o cfdisk utilizará -a unidade <i>/dev/hda</i> como padrão. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.1"></a><u><font size=+1>2.1-) Opções de -linha de comando utilizadas com o CFdisk</font></u></center> - -<p> Opções de linha de comando fazem com que o programa -inicie de forma específica ou personalizada. As opções -devem ser digitadas após o nome do programa (cfdisk). -<p> <b>cfdisk</b> <<i>unidade</i>> -<<i> -avz</i> > < -<i>c cilindros </i>> < <i>-h cabeçotes -</i>> -<br> -< <i>-s setores_por trilha </i>> < <i>-P opt</i> > < <i>dispositivo</i> -> -<p><b>onde:</b> -<br><i>-a</i> Usa um cursor seta -ao invés de video reverso para destacar a -<br> partição -atual. -<br><i>-v</i> Mostra a versão -do programa e Coyright(Direitos Reservados). -<br><i>-z </i> Ignora a leitura -da tabela das partições existentes no disco -<br> ao iniciar o -CFdisk. -<p><i>-c</i> Número de Cilindros do disco -<br><i>-h</i> Número de Cabeçotes do disco -<br><i>-s</i> Setores por trilha existentes no disco. -<br><i>-P</i> <i>OPC</i> Mostra a tabela de partição -no formato especifico. -<br> <i>OPC</i> - -Pode ser: -<br> - -<i>r</i> - Mostra a tabela de partição em Formato RAW -<br> - -<i>s</i> - Mostra a tabela de partição em Format de Setores -<br> - -<i>t</i> - Mostra a tabela de partição classificada -pelo número da partição -<br> -Para maiores detalhes, veja <a href="#2.3.9">O comando Print <p></a>. -<p><b>OBS:</b> A utilização dos parâmetros -c -h -s, -substituirão os parâmetros da BIOS da placa, utilize -<br> estas opções -se sua bios não utilizar estes parâmetros ou se mostrar valores -incorretos. -<p> Após entrar o programa CFdisk, ele verificará -automaticamente o tamanho do Disco Rígido, se não conseguir, -o programa será terminado. -<br> Para resolver este problema, especifique o tamanho -do disco em cilindros, cabeças, e setores na linha de comando que -inicia o programa. Este problema geralmente acontece quando se tenta particionar -uma unidade de disco <i>SCSI</i> que esteja conectada a uma placa controladora -que não possui <i>BIOS</i>, e quando uma <i>BIOS</i> -mostra os valores da geometria do disco(tamanho) -<br>incorretamente. -<br> O próximo passo do CFdisk é fazer -a leitura das partições atuais do disco, se não conseguir, -o programa será terminado. O único motivo para o CFdisk mostrar -esta mensagem de erro, é se voce digitar parâmetros incorretos -para o tamanho do disco, caso tenha acontecido o problema -<br>descrito no paragrafo anterior. Verifique se os parâmetros foram -digitados incorretamente, se os parâmetros estiverem digitados corretamente -e mesmo assim o programa continua dando erro na leitura das partições, -utilize a opção <i>-z</i> na linha de comando do programa, -que faz com que ele ignore a leitura das partições existentes -no disco ao iniciar . -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.2"></a><u><font size=+1>2.2-) Conhecendo a Tela do CFdisk</font></u></center> - -<p> Após digitar CFdisk, será mostrada a tela -principal onde voce poderá acionar os comandos para manipulação -das partições de disco, e visualizar as partições -de disco atuais e outros dados. -<br>Abaixo o exemplo e explicações sobre esta tela. -<p>O disco utilizado para os exemplos é um disco de <b>5157 MB</b> -de Capacidade com: -<br>- <i>10672</i> Cilindros <i>15</i> Cabeças <i>63</i> -Setores (no modo <b>C/H/S</b>) -<br>- <i>627</i> Cilindros <i>255</i> Cabeças <i> -63</i> Setores (no modo <b>LBA</b>) -<br> A unidade de medida utilizada pelo CFdisk para mostrar -os parâmetros do disco será o mesmo configurado na BIOS, ou -seja, se estiver utilizando o disco com o modo de operação -em <i>LBA</i>, os valores de cilindros, cabeças e setores motrados -pelo CFdisk sera em <b>LBA</b>. -<br> -<p>--------------------------------------------------------------------------------------------------- -<center>CFdisk 0.8l -<br>Disk Drive: /dev/hda -<br>Heads:255 Sectores per track:63 Cylinders:627</center> ---------------------------------------------------------------------------------------------------- -<br>Name -Flags -Part Type FSType -[LABEL] -Size(MB) -<br>hda1 -Boot -Primary Win 95 FAT 32 -1953.12 -<br>hda5 -Logical DOS FAT 16 (BIG) GLEYDSON -172.58 -<br> -Pri/Log Free Space -2910.55 -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p>[Bootable] [Delete] [Help] [Maximize] -[Print] -<br>[Quit] [Type] -[Units] [Write] -<br>---------------------------------------------------------------------------- -<br> No cabeçalho da tela, é mostrada -a versão do programa, a unidade de disco que será usada no -particionamento e os parâmetros de tamanho do disco(cabeçotes, -cilindros e setores). -<br>Abaixo do cabeçalho após a linha pontilhada, se encontra -a área das partições. -<p><b>onde:</b> -<br>- <i>Name</i> : é o nome da(s) partição(ões) -de Disco. -<br>- <i>Flags</i> : Se estiver marcada como BOOT, será -possível iniciar o sistema a partir desta partição -<br> -(quando não se utiliza um Boot Manager). Se estiver marcada como -NC (Não -<br> -compatível) significa que esta partição não -é compatível com o DOS, OS/2, etc. Para -<br> -maiores detalhes, veja <a href="#2.3.7">O comando Maximize <m></a>. -<br>- <i>Type</i> : O tipo da partição pode ser -Primária ou Lógica. Para espaço não particionado, -o -<br> -tipo da partição pode ser Primário/Log. -<br>- <i>FileSystems</i> : Tipo de Sistema de Arquivos que é usado -naquela partição. Se o sistema de -<br> -arquivos for desconhecido, ele será mostrado como um valor Hexadecimal. -Um -<br> -caso especial ocorre quando há Partições do Disco -Rígido que não podem ser -<br> -usadas ( porque toda a partição primária esta em uso). -Quando isto é detectado, o -<br> -tipo de FileSystems é mostrado como não usável(Unusable) -para criação de novas -<br> -partições. -<br>- Label : Nome de volume da partição de disco. -Os nomes de partições FAT32, não são -<br> -mostrados com esta versão do CFdisk. -<br>- Size : Mostra o tamanho que cada partição -ocupa no disco rígido em MegaBytes (por -<br> -padrão). -<br> -Também pode mostrar o tamanho ocupado por Setores ou Cilindros. -Se for mostrado -<br> -um asterisco (*) após o tamanho, isto diz que a partição -não esta alinhada com Cilindro. -<p> O espaço livre existente no disco para criação -de novas partições, é mostrado como uma outra partição, -com o FSType(<i>sistema de arquivos</i>) Free Space(<i>espaço Livre</i>). -<p><b>OBS:</b> As partições de disco Extendidas não -são mostradas na tela do CFdisk durante o -<br> particionamento, -mesmo assim, as partições lógicas que este tipo de -partição armazena, -<br> serão -mostradas a partir de hdx5 ou sdx5. -<p> No rodapé da tela, encontramos os comandos -utilizados pelo CFdisk para manipular as partições de disco. -Os comandos são mostrados entre Chaves []. -<br> Todos os comandos no rodapé da tela, são -aplicaveis somente para a partição que estiver destacada -com a barra(video reverso). Veja descrições dos comandos -do CFdisk para mais detalhes. -<br> Abaixo do rodapé da tela, é mostrada -a descrição do comando que estiver em destaque com o cursor -em video reverso. -<p> Veja abaixo a tradução da tela principal -do programa CFdisk: -<br>--------------------------------------------------------------------------------------------------- -<center>CFdisk 0.8l -<br>Unidade de Disco: /dev/hda -<br>Cabeças:255 Setores por trilha:63 Cilindros:627</center> ---------------------------------------------------------------------------------------------------- -<br>Nome Opções -Tipo Part. Tipo Sist. Arquivos -[VOLUME] Tamanho(MB) -<br>hda1 Boot -Primary Win -95 FAT 32 -1953.12 -<br>hda5 -Logical DOS FAT 16 (BIG) -GLEYDSON -172.58 -<br> -Pri/Log -Espaço Livre -2910.55 -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p>[Inicializável] [Apagar] -[Ajuda] [Maximizar] [Imprimir] -<br>[Sair] -[Tipo] [Unidades][Gravar] -<br>---------------------------------------------------------------------------- -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3"></a><u><font size=+1>2.3-) Descrição -dos comandos do CFdisk</font></u></center> - -<p> Os comandos do programa são utilizados criar -partições, entrar na ajuda do programa, alterar o tipo da -partição, apagar uma partição, etc. -<br> Pode ser utilizado Seta p/ Esquerda e Seta p/ direita -para se movimentar entre os comandos, quando o cursor estiver em cima do -comando que deseja executar, pressione <Enter>. -<br> Outro método que se pode utilizar para acionar -uma opção do CFdisk, é pressionando a primeira letra -de cada opção, automaticamente a opção é -executada(sem ter que pressionar <Enter>). Neste método, todos -os comandos aceitam letras maiúsculas e minúsculas, exceto -o comando Write(gravar partição) que é executado somente -se pressionar <W> maiúscula, para evitar -<br>gravações acidentais o disco. -<br> Quando estiver em um Sub-Menu e desejar retornar -ao menu principal, pressione a tecla <Esc>. -<div align=right> -<br><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.1"></a><u><font size=+1>2.3.1-) Setas Acima e Abaixo/ -Esquerda e Direita (Movimentação do Cursor)</font></u></center> - -<p> Setas Acima e Abaixo são utilizadas para se -movimentar entre as partições existentes no disco e espaço -livre, selecionando-a para que seja utilizada as opções do -CFdisk. -<br> Setas Esquerda e Direita são utilizadas para -selecionar entre as opções diponíveis do programa(que -serão explicadas abaixo). Para confirmar uma opção, -pressione <Enter>. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.2"></a><u><font size=+1>2.3.2-) <CTRL>+<l></font></u></center> - -<p> Este comando é utilizado para atualizar a tela manualmente -caso a atualização automática falhar, por exemplo, -quando uma partição for excluida, e continuar a ser mostrada -na tela. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.3"></a><u><font size=+1>2.3.3-) Boot <b></font></u></center> - -<p> Este comando permite escolher se a partição -Primária atual será utilizada para iniciar o sistema(BOOT). -Selecione esta opção para selecionar entre partição -inicializável ou não inializável. Quando uma partição -estiver marcada como inicializável, aparecerá a palavra BOOT -na coluna Flags(na tela principal do programa). -<p><b>OBS:</b> Não será necessário marcar a partição -Linux como inicializável, caso se esteja utilizando um -<br> Boot Manager(como -o <i>LILO</i>) para escolher qual sistema operacional sera utilizado para -<br> inicializar o sistema. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.4"></a><u><font size=+1>2.3.4-) Delete <d></font></u></center> - -<p> Este comando apaga a partição selecionada -do disco. Após apagar a partição, o espaço -ocupado por ela é convertido para espaço livre. -<br> A partição marcada atualmente como Free Space -ou como Unusable não pode ser apagada. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.5"></a><u><font size=+1>2.3.5-) Geometry <g></font></u></center> - -<p> Este comando não é mostrado no menu, pois -é utilizado para alterar o tamanho (Cilindros, Cabeças e -Setores do disco). Este comando só pode ser acionado se for pressionada -a tecla <g>. -<p><b>CUIDADO:</b> Esta opção é recomendada somente -para aqueles que sabem os riscos que o uso -<br> -desta opção pode fazer, e se a situação que -estão, requerem o seu uso. -<br> Uma situação que esta opção -é util, é se o BIOS do seu computador não mostrar -corretamente os parâmetros do disco(Cilindros, Cabeçotes ou -Setores), sendo necessário que se passe manualmente o tamanho do -disco para que seja feito o correto particionamento do disco. -<p><b>OBS:</b> Caso seu disco rígido for <i>SCSI</i> e placa controladora -dele não tiver BIOS, provavelmente o -<br> CFdisk não -será iniciado. Se este problema ocorrer, digite os parâmetros -do disco na linha -<br> de comando ao -iniciar o programa. Para maiores detalhes, veja opções de -linha de comando -<br> do CFdisk.. -<p>Após pressionar <g> será mostrada a seguinte tela: -<p>---------------------------------------------------------------------------------------------------- -<center>CFdisk 0.8l -<br>Disk Drive: /dev/hda -<br>Heads:255 Sectors:63 Cilinders:627</center> ----------------------------------------------------------------------------------------------------- -<br>Name Flags -Part Type File -System -[LABEL] Size(MB) -<p>hda1 Boot -Primary Win 95 FAT -32 -1953.12 -<br>hda5 -Logical DOS FAT 16 (BIG) -GLEYDSON 172.58 -<br> -Pri/Log -Espaço Livre -2910.55 -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p>[ Cylinders] [Heads] [Sectors] [Done] -<p>---------------------------------------------------------------------------- -<br><b>onde:</b> -<br><i>Cylinders </i>: Altera o número de Cilindros do disco -atual durante o particionamento. -<br><i>Heads</i> : Altera o número -de Cabeças do disco atual durante o particionamento. -<br><i>Sectors</i> : Altera o número de -Setores do disco atual durante o particionamento. -<br><i>Done</i> : Quando finalizar -as alterações, tecle <d> ou selecione Done para -<br> -que o CFdisk modifique os valores de Cilindros, Cabeças e Setores -<br> -que utiliza para particionar o disco e retorne a tela anterior. -<br> -<p> Quando escolher algum parâmetro acima -para alteração(Cilindros, cabeçotes ou Setores do -disco), será vista uma tela como esta: -<br>---------------------------------------------------------------------------------------------------- -<center>CFdisk 0.8l -<br>Disk Drive: /dev/hda -<br>Heads:255 Sectors:63 Cilinders:627</center> ----------------------------------------------------------------------------------------------------- -<br>Name Flags -Part Type -File System -[LABEL] -Size(MB) -<p>hda1 -Boot -Primary -Win 95 FAT 32 -1953.12 -<br>hda5 -Logical DOS -FAT 16 (BIG) GLEYDSON -172.58 -<br> -Pri/Log -Espaço Livre -2910.55 -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p>Enter the number of Cylinders: 627 -<p>---------------------------------------------------------------------------- -<br> O valor que aparece ao selecionar a opção, -é o valor que o disco esta utilizando atualmente (<i>cilindros</i>), -e será pedido que digite um valor para os Cilindros, que substituirá -os da BIOS durante a seção de particionamento. Para -sair desta tela sem alterar o valor, pressione <ESC>. A mesma tela e -explicação se aplicam para as alterações de -Cabeças e Setores. -<p><b>OBS:</b> Se por acaso digitar um valor incorretamente para o tamanho -do disco e não se lembrar -<br> mais do valor -antigo ou original, selecione a opção Done, e tecle -<q> para sair do CFdisk -<br> sem gravar as alterações -feitas para o disco, pois se continuar a utilizar o CFdisk com o -<br> tamanho do disco incorreto, -os dados existentes nele e até mesmo partições poderão -ser -<br> perdidos(as). -<p> Se aumentar o tamanho do disco, setores adicionais são -acrescentados no final do disco, e são mostrados como espaço -livre. -<br> Se diminuir o tamanho do disco, as partições -que estavam localizadas após o setor/cilindro que foi excluido(se -existir alguma), será apagada e a última partição(ou -espaço livre ao final do disco rígido), terá seu tamanho -alterado e terminará neste "novo" último setor do disco. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.6"></a><u><font size=+1>2.3.6-) Help <h> ou <?></font></u></center> - -<p> O comando Help mostra a tela de ajuda do programa, -que descreve as funções das teclas utilizadas pelo programa -e suas funções. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.7"></a><u><font size=+1>2.3.7-) Maximize <m></font></u></center> - -<p> Este comando aumenta a utilização de espaço -do disco na partição atual. Isto porque o <i>DOS</i>, <i>OS/2</i> -e outros sistemas operacionais utilizam o primeiro setor da primeira trilha -da partição do disco e em todas as <i>partições -Lógicas</i> para iniciar o sistema operacional, utilizando a segunda -trilha em diante daquela partição para fazer o armazenamento -de arquivos. Este espaço perdido entre o <i>segundo</i> e o <i>último</i> -Setor da primeira trilha da primeira cabeça, pode ser recuperado -com a utilizando este comando. -<br> Este comando faz com que a partição -se torne imcompatível com <i>DOS</i>, <i>OS/2</i> e outros Sistemas -Operacionais que utilizam este primeiro Setor do disco para iniciar o sistema -operacional. -<br> Se este comando for utilizado, será colocada uma -opção chamada <i>NC</i>(não compatível) em -Flags(na tela principal do CFdisk). -<br> Esta opção faz o uso máximo do disco -e a incompatibilidade com o <i>DOS/OS/2</i>, etc. O padrão quando -criando uma Partição, é criando Partições -compativeis com o <i>DOS, OS/2</i>, etc. -<p><b>OBS:</b> O Fdisk(versão 8 e superiores) e partições -formatadas com o sistema de arquivos <i>FAT32</i>, -<br> fazem a utilização -completa deste espaço entre o segundo e o último Setor da -primeira trilha -<br> do disco, eliminando -o desperdício de espaço. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.8"></a><u><font size=+1>2.3.8-) New <n></font></u></center> - -<p> O comando New<n>, cria uma nova partição -usando o espaço livre(FreeSpace) existente no disco. Após -escolher esta opção, o CFdisk perguntará se deseja -criar uma <i>partição Primária</i>, <i>Lógica</i> -ou <i>Cancelar</i> o comando. -<br> Escolhendo criar uma partição <i>Primária</i> -ou <i>Lógica</i>, o sistema perguntará o tamanho da partição -que deseja criar, por padrão, o CFdisk mostrará o espaço -livre total disponível no disco para a criação da -nova partição(em MegaBytes). Tecle <Enter> para criar -uma partição do tipo escolhido com este tamanho ou digite -um tamamho menor. O CFdisk permite que seja digitados valores em: -<br>- <i>MegaBytes</i>(M - o padrão do programa) -<br>- <i>KiloBytes</i>(K) -<br>- <i>Cilindros</i>(C) -<br>- <i>Setores</i>(S) -<br>Digitando-se o tamanho da partição seguida de uma das -letras acima. Se a letra não for digitada, -<br>o programa assumirá o tamanho que digitou em MegaBytes. -<p><b>OBS1:</b> Quando criar uma partição Lógica, -automaticamente será criada uma partição -<br> -Extendida, entre hdx1 e hdx4, e a partição Extendida não -é mostrada na tela de -<br> -particionamento de disco. Se desejar exibir a partição extendida, -execute o comando -<br> -PRINT <p> e escolha a opção <i>Sector</i> para verificar -qual é a identificação da <i>partição</i> -<br><i> -Extendida</i> no disco. Para maiores detalhes, veja o <a href="#2.3.9">comando -PRINT <p></a>. -<br><b>OBS2</b>: São permitidas, no máximo, 4 partições -<i>Primárias</i> -e <i>Extendidas</i>(3 <i>Primárias</i> e 1 -<br><i> -Extendida </i>ou 4 <i>partições Primárias</i> em cada -disco). O CFdisk calculará -<br> -automaticamente os valores das partições Lógicas caso -as primeiras 4 partições forem -<br> -ocupadas. -<p> O próximo passo, é a localização -da partição no espaço livre existente o disco. As -duas opções disponíveis são: -<br>- <i><u>Beginning</u></i> : A partição é colocada -a partir do inicio do espaço livre no disco, ocupando o espaço -<br> -livre de acordo com o seu tamanho (do início para o fim do espaço -livre ), este é o -<br> -padrão para a criação de novas partições -e o mais utilizado. Veja o exemplo, a -<br> -criação de uma partição de <b>30MB</b> em um -disco com <b>50MB</b> de espaço não -<br> -particionado, sendo que este disco já possui uma partição -de <b>120MB</b>(com espaço -<br> -total de <b>170MB</b>). -<p> -##################################MMMMMMMMMMMMMMMMMMMMMM -<br> -| -| -<br> -Partição existente(<b>120MB</b>) -Espaço Livre(<b>50MB</b>) -<br> -<p> -com a nova partição criada: -<p> ###################################################MMMMMMMMM -<br> -| -| -| -<br> -Partição existente(<b>120</b>MB) -Nova partição -Espaço -<br> -(<b>30</b>MB) -Livre -<p>-<i> <u>End </u></i> : A partição -é criada subtraindo-se o espaço livre total do disco pelo -tamanho da -<br> -partição que será criada, começando a -criar esta partição a partir do ponto que -<br> -resultou esta subtração. -<br> -Veja abaixo no exemplo, a partição que será criada -terá o tamanho de <b>30</b>MB e existe -<br> -no disco um espaço não particionado de <b>50</b>MB, com <b>120</b>MB -já ocupados por uma -<br> -partição existente: -<p> -##################################MMMMMMMMMMMMMMMMMMMMM -<br> -| -| -<br> -Partição existente(<b>120</b>MB) -Espaço Livre(<b>50</b>MB) -<br> -<p>com a nova partição criada (Selecionando a opção -End): -<p>##################################MMMMMMMMMM################# -<br> -| -| -| -<br> -Partição existente(<b>120</b>MB) -Espaço -Nova partição -<br> -Livre -(<b>30</b>MB) -<p> A partição que será criada utilizara -o espaço livre entre o último Setor do disco e o setor resultante -da subtração(<b>170</b>MB-<b>30</b>MB). Mesmo assim, a ordem -que será criada esta partição partição -será criada do Setor inicial(que é o resultado da subtração) -para o último Setor do disco. Existirá um espaço livre -de <b>20</b>MB entre a primeira partição (de <b>120</b>MB) -e a nova partição de <b>30</b>MB. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.9"></a><u><font size=+1>2.3.9-) Print <p></font></u></center> - -<p> Este comando mostra a tabela de partição -no formato selecionado na tela, ou permite que seja gravado um arquivo -no disco. Todas as partições são classificadas na -ordem que foram gravadas no disco. -<p>Os formatos aceitos para visualização de partições -são: -<p><u><i>RAW <r></i> </u>: Formato de dados do disco, mostra os setores -que serão gravados para o disco, caso -<br> -seja escolhido o comando WRITE <W>. O formato mostrado é exatamente -aquele -<br> -que será gravado para ao disco. -<br> Abaixo um exemplo -deste formato: -<br> -------------------------------------------------------------------- -<br> <i>Disk Drive: -/dev/hda</i> -<br> Sector 0: -<br> 0x000: EB 69 -4C 49 4C 4F 01 00 14 00 D7 02 00 00 00 00 -<br> 0x010: FB 1B -CF 36 74 D8 80 23 01 75 D8 80 23 01 73 D8 -<br> 0x020: 80 23 -01 01 77 01 77 D8 80 23 01 78 D8 80 23 01 -<br> 0x030: 64 D8 -80 23 01 65 D8 80 23 01 66 D8 80 23 01 67 -<br> 0x040: D8 80 -23 01 68 D8 80 23 01 69 D8 80 23 01 6A D8 -<br> 0x050: 80 23 -01 6B D8 80 23 01 00 00 00 00 00 00 00 00 -<br> 0x060: 00 00 -00 00 00 00 00 00 00 00 00 B8 C0 07 8E D8 -<br> 0x070: 8C 06 -66 00 89 36 64 00 89 1E 68 00 88 16 6A 00 -<br> 0x080: B8 00 -9A 8E C0 B9 00 01 29 F6 29 FF FC F3 A5 EA -<br> 0x090: 94 00 -00 9A FA 8E D8 8E C0 BC 00 B0 B8 00 90 8E -<br> 0x0A0: D0 FB -B0 0D E8 57 00 B0 0A E8 52 00 B0 4C E8 4D -<br> 0x0B0: 00 BE -30 00 BB 00 10 FC AD 89 C1 AD 89 C2 09 C8 -<br> 0x0C0: 74 20 -46 E8 43 00 72 06 81 C3 00 02 EB EA 50 B0 -<br> 0x0D0: 20 E8 -2A 00 58 88 E0 E8 12 00 31 C0 88 C2 CD 13 -<br> 0x0E0: EB CF -B0 49 E8 17 00 EA 00 00 00 9B 50 C0 E8 04 -<br> 0x0F0: E8 01 -00 58 24 0F 04 30 3C 3A 72 02 04 07 30 FF -<br> 0x100: B4 0E -CD 10 C3 5A 59 5B C3 F6 C2 40 74 52 80 E2 -<br> 0x110: BF 53 -51 52 B4 08 CD 13 72 EB 88 F3 5A 88 16 6D -<br> 0x120: 01 88 -F2 30 F6 88 F7 58 51 86 CD D0 C5 D0 C5 80 -<br> 0x130: E5 03 -89 0E 6B 01 59 83 E1 3F F7 F1 FE C2 88 16 -<br> 0x140: 6E 01 -31 D2 43 F7 F3 88 D6 8A 16 6D 01 3B 06 6B -<br> 0x150: 01 77 -13 86 C4 D0 C8 D0 C8 0A 06 6E 01 89 C1 5B -<br> 0x160: B8 01 -02 CD 13 C3 5B 31 C0 F9 C3 00 00 00 00 00 -<br> 0x170: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x180: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x190: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 80 01 -<br> 0x1C0: 01 00 -0B FE 3F 8F 3F 00 00 00 51 4C 23 00 00 00 -<br> 0x1D0: 41 D7 -83 FE BF 6F 17 75 73 00 59 81 25 00 00 00 -<br> 0x1E0: 01 98 -05 FE 7F D6 98 42 25 00 7F 32 4E 00 00 00 -<br> 0x1F0: 81 70 -82 FE BF 72 70 F6 98 00 43 BC 00 00 55 AA -<p> Sector 2441880: -<br> 0x000: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x010: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x020: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x030: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x040: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x050: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x060: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x070: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x080: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x090: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0C0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0D0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0E0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x0F0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x100: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x110: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x120: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x130: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x140: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x150: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x160: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x170: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x180: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x190: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1A0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1B0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 01 -<br> 0x1C0: 01 98 -0B FE 7F D6 3F 00 00 00 40 32 4E 00 00 00 -<br> 0x1D0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1E0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 00 00 -<br> 0x1F0: 00 00 -00 00 00 00 00 00 00 00 00 00 00 00 55 AA -<br> ----------------------------------------------------------------- -<br> -A primeira tabela de partição mostrada é a Primária, -depois -<br> as tabelas de -partições ligadas com cada partição lógica. -Como -<br> no exemplo, -os dados são mostrados em bytes Hexadecimais(na -<br> primeira coluna) -seguidos de 16 bytes por linha. -<p><i><u>Sector <s></u></i>: Mostra a tabela de partição -classificada por setores. Esta -<br> opção -mostra o espaço não particionado no disco e a<i> partição</i> -<br><i> Extendida</i>, -que é mostrada antes das <i>partições Lógicas</i>. -<br> Abaixo um exemplo -deste formato: -<br> ------------------------------------------------------------------ -<br> Partition Table -for /dev/hda -<p> -First Last -<br> # Type -Sector Sector Offset -Length Filesystem Type (ID) Flags -<br> -- ------- --------- --------- ------ --------- ---------------------- ---------- -<br> 1 Primary -0 2313359 -63 2313360 Win95 FAT32 (0B) Boot (80) -<br> -Logical 2313360 2441879 -0 128520 Free Space -None (00) -<br> 3 Primary -2441880 7566614 0 -5124735 Extended -(05) None (00) -<br> 5 Logical -2441880 7566614 63 5124735 -Win95 FAT32 (0B) None (00) -<br> 2 Primary -7566615 10024559 0 2457945 -Linux -(83) None (00) -<br> 4 Primary -10024560 10072754 0 -48195 Linux Swap (82) None -(00) -<br> ------------------------------------------------------------------------------------ -<br> <b>Onde</b>: -<br> <i>#</i> -- Identificação da partição no disco /dev/hda -<br> <i>Type</i> -- Tipo da partição(veja o exemplo) -<br> <i>First Sector</i> -- Primeiro Setor utilizado para o armazanamento da partição. -<br> <i>Last Sector</i> -- Último Setor utilizado para o armazenamento da partição. -<br> <i>Offset </i> -- -<br> <i> Lenght</i> -- Tamanho total da partição em setores (Last Sector - First -<br> -Sector). -<br> <i> FileSystem -Type (ID)</i> - Identificação do Sistema de Arquivos da partição, -seguido do seu -<br> -código hexadecimal no CFDisk. A <i>partição Extendida</i> -é identificada como -<br> -um sistema de arquivos com o código 05 (veja o exemplo). -<br> <i> Flags </i> -- Opções da partição -seguido de seu valor em hexadecimal. -<p><i><u>Table <t></u></i> : Mostra a tabela de partição -classificada pelo número da partição. -<br> -Esta opção deixa fora todo espaço livre e não -usado na partição. -<br> -Abaixo um exemplo deste formato. -<br> ----------------------------------------------------------------- -<br> -Partition Table for /dev/hda -<p> ----Starting--- ----Ending---- -Start Number of -<br> -# Flags Head Sect Cyl ID Head Sect Cyl -Sector Sectors -<br> --- ----- ---- ---- ---- ---- ---- ---- ----- -------- --------- -<br> -1 0x80 1 1 -0 0x0B 254 63 143 -63 2313297 -<br> -2 0x00 0 1 -471 0x83 254 63 623 7566615 -2457945 -<br> -3 0x00 0 1 -152 0x05 254 63 470 2441880 -5124735 -<br> -4 0x00 0 1 -624 0x82 254 63 626 10024560 -48195 -<br> -5 0x00 1 1 -152 0x0B 254 63 470 -63 5124672 -<br> -------------------------------------------------------------------- -<br> <b>Onde</b>: -<br> <i>#</i> -- Número da partição de disco -<br> <i>Flags</i> -- As opções utilizadas com a partição (em -valor Hexadecimal). -<br> -O valor <b>0x80</b> equivale a BOOT. -<br> -O valor <b>0x00</b> equivale a nenhuma opção utilizada -naquela partição. -<br> <b>Starting</b> -<br> <i>Head</i> -- Cabeçote Inicial -<br> <i>Sector</i> -- Setor Inicial -<br> <i>Cyl</i> -- Cilindro Inicial -<br> <i>ID</i> -- Identificação do Sistema de arquivos(em hexadecimal, -conforme a -<br> -tabela do CFdisk). -<br> <b>Ending</b> -<br> <i>Head</i> -- Cabeçote Final -<br> <i>Sector</i> -- Setor Final -<br> <i>Cyl</i> -- Cilindro Final -<br> <i>Start -Sector</i> -- Setor inicial da partição -<br> <i>Number -of Sectors</i> - Número de setores ocupados pela partição. -<p> Se a partição não inicia ou -não termina em um cilindro limite do disco ou se o seu tamanho não -é divisível pelo tamanho do cilindro, um <b>*</b> é -será mostrado após o setor não alinhado. Este problema -normalmente ocorre quando a partição é criada por -um Sistema operacional em que o limite da partição não -é alinhada com o cilindro ou que utiliza a contagem do tamanho do -disco -<br>de forma diferente. -<br> A tabela de partição somente tem 10 -bits disponível para identificar o cilindro inicial e final. Assim, -quando o setor inicial absoluto é um cilindro maior que <b>1023</b>(<i>final -do disco</i>), o valor máximo para a cabeça inicial, setor -e cilindro são definidos. Este metodo é usado pelo <i>OS/2</i>, -e -<br>e corrige os problemas associados com <i>OS/2</i> caso o Fdisk regrava -a tabela de partição quanto ela não esta neste formato. -<br> Desde então <i>Linux</i> e <i>OS/2</i> utilizam -esta contagem de setores absolutos, os valores na cabeça inicial -e final, Setor e Cilindro não são usadas. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.10"></a><u><font size=+1>2.3.10-) Quit <q></font></u></center> - -<p> Esta opção faz com que o CFdisk -abandonar todas as alterações e retornar para o Aviso de -comando. Quando esta opção é escolhida, o programa -retorna deixando o disco como estava antes de se iniciar o particionamento. -<br> Se escolher esta opção o CFdisk -abandonará o particionamento de disco e voltará para a linha -de comandos imediatamente. Se <i>alterar/criar/excluir</i> alguma partição -de disco e escolher esta opção, o programa emitirá -um Beep indicando que alguma alteração feita no disco foi -abandonada. -<p><b>OBS</b>: Esta opção é útil caso tenha -se cometido algum engano durante o particionamento do disco, -<br> como apagar -por uma partição que contém arquivos, alterar o tamanho -do disco(geometria), -<br> etc. Lembre-se -que tudo o que fez será abandonado, durante o particionamento, se -escolher -<br> esta opção. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.11"></a><u><font size=+1>2.3.11-) Type <t></font></u></center> - -<p> Comando usado para alterar o tipo do sistema -de arquivos utilizado pela partição. As partições, -quando criadas, recebem o sistema de arquivos <b>Linux Native</b>(ou simplesmente -Linux - <i>tipo 83</i>). O CFdisk pode criar, manipular, excluir, uma grande -variedade de Sistemas de arquivos para os mais diversos tipos de sistemas -operacionais existentes, veja o final deste manual para ver as partições -compatíveis com este programa. -<br> Para alterar o tipo do sistema de arquivos (<i>File System</i>) -utilizado pela partição, tecle <t>, e digite o valor de -acordo com a lista de partições disponíveis no programa. -<br> Por exemplo, para mudar a partição do tipo -Linux para Linux Swap, selecione esta partição, e tecle <t>, -e digite o número <i>82</i>(que corresponde a <b>Linux Native</b>) -e tecle <Enter>, e a partição terá seu sistema -de arquivos alterado. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.12"></a><u><font size=+1>2.3.12-) Units <u></font></u></center> - -<p> A função deste comando é -alterar as unidades de medida do tamanho da partição que -é mostrado na tela, por padrão, ele é mostrado em -MegaBytes. -<br> As unidades de medida do tamanho da partição -são em MegaBytes, Cilindros e Setores ocupados pela partição -de disco. -<br>Abaixo um exemplo da mudança da unidade de medida para Cilindros. -<br>---------------------------------------------------------------------------------------------------- -<center>CFdisk 0.8l -<br>Disk Drive: /dev/hda -<br>Heads:255 Sectors:63 Cilinders:627</center> ----------------------------------------------------------------------------------------------------- -<br>Name -Flags -Part Type FSType -[LABEL] Cilinders -<br>hda1 -Boot -Primary Win 95 FAT 32 -249 -<br>hda5 -Logical DOS FAT 16 (BIG) GLEYDSON -22 -<br> -Pri/Log Free -Space -371 -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p>[Bootable] [Delete] [Help] [Maximize] -[Print] -<br>[Quit] [Type] -[Units] [Write] -<br>---------------------------------------------------------------------------------------------------- -<br> Será mostrada a quantidade de cilindros que a partição -ocupa no disco ao invés do espaço em MB. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="2.3.13"></a><u><font size=+1>2.3.13-) Write <W></font></u></center> - -<p> Este comando grava todas as tabelas de -partições criadas/modificadas e excluidas para o disco. Só -é aceita a tecla <W> em maiúscula para gravação -da partição de disco, por motivos de segurança para -que não seja feita a gravação acidental das partições -enquando estiver utilizando o programa. Para quem utiliza as setas do teclado, -o método é o mesmo que as outras opções. -<br> Após selecionar esta opção, -o CFdisk perguntará se confirma a gravação das partições -para o disco. -<br>Para gravar a partição, digite "<i>yes</i>" e tecle <Enter>. -<br>Para cancelar o comando, pressione <Esc> ou digite "<i>no</i>" e -tecle <Enter>. -<p> Após confirmar com "<i>yes</i>", o CFdisk -gravará a tabela de partição no disco e fara o Kernel -re-ler a tabela de partição do disco, para se evitar reiniciar -o sistema para utilizar a nova tabela de partição. -<br> A tentativa de re-leitura da tabela de partição -pode falhar. Para solucionar este problema, é preciso reiniciar -o computador, quando o computador é reiniciado, o sistema operacional -faz uma nova leitura das tabelas de partições existentes -no disco, fazendo com que sejam reconhecidas -<br>corretamente. -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="3"></a><u><font size=+1>3-) Tipos de partições -compatíveis com o CFdisk</font></u></center> - -<p> Abaixo uma listagem das partições compatíveis -com o programa <i>CFdisk</i> e seus respectivos códigos H<i>exadecimais</i>, -para consulta técnica ou utilização durante o particionamento -de disco. -<p><b><u>Código</u></b> <b><u>Nome</u></b> -<br>01 - DOS FAT12 -<br>02 - Xenix root -<br>03 - Xenix usr -<br>04 - DOS FAT16 (<32MB) -<br>05 - Extendida -<br>06 - DOS FAT16 (>=32MB) -<br>07 - OS/2 HPFS ou NTFS -<br>08 - AIX -<br>09 - AIX inicializável -<br>0A - OS/2 Boot Manager -<br>0B - Windows 95 FAT32 -<br>0C - Windows 95 FAT32(LBA) -<br>0E - Windows 95 FAT16(LBA) -<br>0F - Windows 95 Extendida -<br>11 - DOS FAT12 oculta -<br>12 - DOS FAT16 oculta -<br>16 - DOS FAT16 oculta -<br>17 - HPFS OS/2 oculta -<br>40 - Venix 80286 -<br>51 - Novell -<br>52 - Microport -<br>63 - GNU Hurd -<br>64 - Novell Netware -286 -<br>65 - Novell Netware -386 -<br>75 - PC/IX -<br>80 - Minix Antigo -<br>81 - Linux / Minix -<br>82 - Linux Swap -<br>83 - Linux Nativa -<br>85 - Linux Extendida -<br>93 - Amoeba -<br>94 - Amoeba BBT -<br>A5 - BSD/386 -<br>A6 - Open BSD -<br>A7 - NextStep -<br>B7 - BSDI Sistema de -Arquivos -<br>B8 - BSDI Swap -<br>C7 - Syrinx -<br>DB - CP/M -<br>E1 - DOS access -<br>E3 - DOS R/O -<br>F2 - DOS secundária -<br>FF - BBT -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="4"></a><u><font size=+1>4- ) Direitos Autorais</font></u></center> - -<p> Este documento foi desenvolvido com base -em minha experiência e conhecimento em discos e partições, -mediante pesquisa em alguns documentos como os How-TO do Linux e verificando -as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, -atendendo tanto usuários iniciantes como avançados e como -contribuição para a comunidade Linux em geral. -<center> -<p>Gleydson M. da Silva (<i>gleydson_s@yahoo.com</i> e <i>gleydson@linuxbr.com.br</i>)</center> - -<p> Qualquer dúvida, sugestão ou reclamação -podem ser mandadas para um dos E-Mail's Acima. Conto com sua contribuição -para a melhoria deste Manual. -<p><b> Autorizo a reprodução Total ou parcial -deste texto para que seja utilizado para fins educativos, autoaprendizado, -colocação em Home pages e qualquer outra forma de distribuição -não comercial do documento desde que sejam mantidos os meus créditos -pela pesquisa e elaboração deste documento de acordo com -os termos da GNU (veja abaixo <a href="#6">Licenças e Garantias -sobre este documento</a>).</b> -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="5"></a><u><font size=+1>5- ) Licenças e Garantias -sobre este documento</font></u></center> - -<p>CFdisk-Portuguese copyright (C) 1999 Gleydson M. da Silva -<p> Este documento é de livre distribuição, -que pode ser copiado e distribuído sob os termos da Licença -Pública Geral GNU, conforme publicada pela Free Software Foundation, -versão 2 da licença ou (a critério do autor) qualquer -versão posterior. -<p><b> Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral GNU para maiores detalhes.</b> -<p><i>gleydson_s@yahoo.com</i> -<br><i>gleydson@linuxbr.com.br</i> -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="6"></a><u><font size=+1>6- ) Nota sobre Marcas Registradas</font></u></center> - -<p>Os programas mencionados neste manual são de propriedade dos -seus respectivos donos: -<p>MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade -da Microsoft. -<br>OS/2 e OS/2 Warp são de propriedade da IBM -<div align=right><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<center> -<p><br><a NAME="7"></a><u><font size=+1>7- ) Agradecimentos</font></u></center> - -<p>Agradeço a todas as pessoas que me mandam correções, -comentários, críticas e elogios sobre este documento, pois -através destas mensagens, estão contribuindo para a melhoria -deste projeto. -<p><b>Agradecimentos especiais a:</b> -<p><b>Eduardo Marcel Macan</b> <i><macan@thecore.com.br></i> - Pelo -apoio e interesse na divulgação -<br> -deste projeto e outros documentos relacionados com a tradução -e divulgação de -<br> -documentos do Linux no Brasil. -<br><b>Jorge Godoy</b> <i><jorge@bestway.com.br></i> - Pela revisão -deste documento e primeiras orientações -<br> -para a conversão deste para SGML. -<br><b>Adam di Carlo</b> <i><adam@onshore.com></i> - Que me deu apoio -na colocação deste -<br> -documento na documentação da distribuição -Debian. -<p>E a voce pelo enteresse em conhecer mais sobre o Linux. -<div align=right> -<br><i><a href="#Indice">Voltar ao Indice</a></i></div> - -<br> -<p><EOF> -</body> -</html> diff --git a/fdisk/doc/CFdisk-Portuguese.txt b/fdisk/doc/CFdisk-Portuguese.txt deleted file mode 100644 index 99981c4d..00000000 --- a/fdisk/doc/CFdisk-Portuguese.txt +++ /dev/null @@ -1,1236 +0,0 @@ - CFdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - - - - - - - - Gleydson M. da Silva - gleydson@linuxbr.com.br - Versão: 1.68 - - - - - - - -[ Indice ] - -1 - Introdução ao CFdisk - 1.1 - O que é uma partição de disco - 1.2 - O que é a tabela de partição - 1.3 - Introdução ao Particionamento de Discos - 1.4 - Identificadores utilizados neste manual - 1.5 - Identificação de discos e partições no Sistema Linux - 1.6 - Tipos de partições de disco - 1.7 - Observações sobre o formato DOS 6.xx(FAT16) - -2 - Iniciando o programa CFdisk - 2.1 - Opções de Linha de comando - 2.2 - Conhecendo a tela do CFdisk - 2.3 - Descrição dos comandos - 2.3.1 - Setas Acima/Abaixo - Esquerda/Direita - 2.3.2 - <CTRL>+<l> - 2.3.3 - Boot - 2.3.4 - Delete - 2.3.5 - Geometry - 2.3.6 - Help - 2.3.7 - Maximize - 2.3.8 - New - 2.3.9 - Print - 2.3.10 - Quit - 2.3.11 - Type - 2.3.12 - Units - 2.3.13 - Write - -3 - Tipos de partições compatíveis com o CFdisk - -4 - Direitos Autorais - -5 - Licenças e Garantias sobre este documento - -6 - Notas sobre marcas registradas - -7 - Agradecimentos - - - - - - - - - - - -1-) Introdução ao CFdisk - -CFdisk é um programa utilizado para fazer o particionamento de discos, -utilizando uma interface em modo texto. - -A grande características deste programa, além de sua interface de comunicação -com o usuário e a enorme quantidade de partições que manipula, é a grande -facilidade de operação, o seu poder de manipulação de partições e a sua -precisão que fazem com que o usuário tenha mais confiança durante o -particionamento de disco. - -É recomendável a leitura deste texto, mesmo que tenha uma noção sobre o -particionamento de discos, exceto para os gurus que já conhecem a fundo a -forma de trabalho, em geral, de programas deste tipo, pois o particionamento -de disco pode destruir os seus arquivos e partições já existentes, se for -usado de forma incorreta. - -O programa CFdisk pode ser utilizado em qualquer sistema operacional que -esteja de acordo com o padrão POSIX (Linux, UNIX, FreeBSD, HPUX, etc). - -A versão do CFdisk utilizada nas explicações deste manual é a 0.8, mas -isto não impede que este manual seja utilizado com versões futuras ou -anteriores deste programa. As características principais -do programa CFdisk e as explicações sobre particionamento, são válidas para -quaisquer versões deste programa. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral GNU para maiores detalhes. - - -1.1-) Partição de Disco - -Uma partição de disco é o local onde o sistema operacional armazena seu -sistema de arquivos(arquivos, diretórios, FAT, boot sector, etc). - - - -1.2-) Tabela de partição - -A Tabela de partição é o local do disco rígido onde se localizam os dados sobre -todas as partições existentes no disco como o sistema de arquivos utilizado, se -ela é inicializável, a cabeça inicial/final, setor inicial/final, cilindro -inicial/final, número de setores ocupados por ela no disco. - - -1.3-) Introdução ao particionamento de discos - -Particionar o disco rígido é dividir ele em partes para armazenamento -de arquivos e programas. As partições criadas no disco podem ter o tamanho -que desejar (desde que esteja dentro da capacidade máxima do disco rígido). - -Uma partição não interfere em outras partições do mesmo disco(é como -se tivessemos vários discos rígidos dentro de um), e nem em outros discos -rígidos(caso possuir mais que um disco rígido instalado em seu computador). - -Pode ser criada uma partição única, que neste caso todo o disco rígido -é usado para armazenar os arquivos(que é o caso mais comum caso voce tenha -o DOS), ou várias partições, que podem ser usadas pelo mesmo SO(Sistema -Operacional) ou outros sistemas operacionais diferentes(um exemplo de várias -partições: se for usar o DOS e o Linux no mesmo disco, os dois sistemas vão -estar no mesmo disco mas um não interfere no outro). - -ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO DE DISCOS PODE FAZER COM QUE OS DADOS - ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM PERDIDOS, SE FOR USADA - INCORRETAMENTE. É SEMPRE RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA - DOS SEUS ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM - PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO QUE ESTA - FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A IDENTIFICAÇÃO DE - DISCOS RÍGIDOS E SUAS PARTIÇÕES NO SISTEMA. - -Neste manual voce aprenderá como deve particionar seu disco rígido para -a instalação do SO usando o programa CFdisk. - - -1.4-) Algumas identificações utilizadas neste manual para facilitar a - compreensão do texto - -Esta parte descreve algumas características de organização deste manual e -algumas identificações que utilizei para facilitar o seu entendimento, e as -explicações que serão dadas. - -Explicação de nomes e comandos, sera seguida da palavra "onde:" e abaixo -dela as explicações sobre os comandos, exemplo: - -onde: -nome a ser explicado1 : Descrição -nome a ser explicado2 : Descrição -nome a ser explicado3 : Descrição - -ou - -onde: -nome a ser explicado1 - Descrição -nome a ser explicado2 - Descrição -nome a ser explicado3 - Descrição - - -Quando for feita alguma referência com tecla do teclado, por exemplo, -pressione p para listar as partições, a letra sera colocada entre <> para -que seja melhor entendida: - -pressione <d> para deletar uma partição... -...pressione <Enter> para escolher a opção do menu. -pressione <t> para listar os tipos de partições disponíveis... - - - As linhas pontilhadas que aparecem na tela, veja abaixo, ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- -servem para identificar que o que esta entre as linhas é um exemplo de como -será a resposta do comando para a tela de seu computador. - - - -1.5-) Identificação de discos e partições no Linux - -Antes de descrever como se utiliza o programa CFdisk, é importante fazer -algumas explicações sobre a identificação das partições e unidades de disco -no sistema Linux( e outros *nix). - -Se voce for um usuário que já conhece a interpretação de discos e partições -neste sistema, voce não precisará ler esta parte. - -No sistema operacional Linux, os dispositivos existentes no computador -(como impressoras, unidades de disquetes, discos rígidos, monitor, placa de -som, etc...) são identificados por um nome referente a este dispositivo e -colocado no diretório /dev (que é utilizado para identificar os dispositivos -ou periféricos existentes no computador). - - A identificação dos discos rígidos segue a seguinte forma: - - /dev/hda1 - | | || - | | ||_Número que identifica a partição do disco rígido(1=Primeira, 2=segunda) - | | | - | | |_Letra que identifica o disco rígido(a=primeiro disco, b=segundo disco, etc..) - | | - | |_Sigla HD - Significa que é um disco rígido IDE(Se tiver um SD significa SCSI) - | - |_ Identificação do diretório onde os dispositivos do sistema são armazenados - -OBS: As unidades de disco rígido SCSI, são identificadas com as letras SD - seguida pela letra da unidade e número da partição e os discos IDE são - identificados por HD seguida pela letra da unidade de disco e o número - da partição do disco(como visto acima). - -Abaixo, algumas identificações de disco do sistema Linux: - -/dev/hda1 - Disco rígido IDE primário principal - Primeira partição -/dev/hda2 - Disco rígido IDE primário principal - Segunda partição -/dev/hda3 - Disco rígido IDE primário principal - Terceira partição -/dev/hdb1 - Disco rígido IDE primário escravo - Primeira partição -/dev/hdb2 - Disco rígido IDE primário escravo - Segunda partição -/dev/hdb3 - Disco rígido IDE primário escravo - Terceira partição -/dev/hdc1 - Disco rígido IDE secundário principal - Primeira partição -/dev/hdc2 - Disco rígido IDE secundário principal - Segunda partição -/dev/hdc3 - Disco rígido IDE secundário principal - Terceira partição -/dev/hdd1 - Disco rígido IDE secundário escravo - Primeira partição -/dev/hdd2 - Disco rígido IDE secundário escravo - Segunda partição -/dev/hdd3 - Disco rígido IDE secundário escravo - Terceira partição -/dev/sda1 - Primeiro disco rígido SCSI - Primeira partição -/dev/sda2 - Primeiro disco rígido SCSI - Segunda partição -/dev/sda3 - Primeiro disco rígido SCSI - Terceira partição -/dev/sdb1 - Segundo disco rígido SCSI - Primeira partição -/dev/sdb2 - Segundo disco rígido SCSI - Segunda partição -/dev/sdb3 - Segundo disco rígido SCSI - Terceira partição - -No exemplo acima foram usadas 3 partições por disco, mas podem existir mais -partições no mesmo disco, um exemplo é se o disco rígido possuir partições -Lógicas, que são identificadas no sistemas a partir de /dev/hdx5. - - - -Abaixo um exemplo de como o Linux identifica as partições em cada disco -existente em seu computador: - -Vamos supor que eu tenha 2 discos rígidos: -o 1ºdisco de 2GB e o 2ºdisco de 1GB(Giga Byte ou 1.000 Megas!) - -No primeiro disco(de 2GB), a primeira partição é de 800MB do tipo -FAT16(DOS), a segunda partição é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB -que é a capacidade total do disco). Então as partições seriam identificadas -da seguinte forma no Linux: - -/dev/hda - Disco rígido Primário Principal -/dev/hda1 - Primeira partição do primeiro disco rígido (de 800MB do tipo DOS) -/dev/hda2 - Segunda partição do primeiro disco rígido( de 1.2GB do tipo Linux) - -Neste caso estariam disponíveis 800MB para serem usados com o DOS e -1.2GB para o Linux. - -Por exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições como sendo C: e D:. - -Lembre-se: Quando um disco é particionado, nenhuma partição interfere - na outra, repare que quando voce particiona(divide) um disco, - é como se tivesse dois discos rígidos(o único cuidado que - voce deve tomar é com as cópias de segurança, porque se der - um problema de parte eletrônica no disco rígido, por exemplo, - a sua placa controladora queimar ou o cabeçote dele ir pro - espaço, voce perderá as suas 2 partições que estão armazenadas - nele. - - -Voltando ao exemplo das classificações das partições do disco, vamos -para o segundo disco: - -No segundo disco(1GB), eu tenho uma partição de 950MB do tipo FAT16(DOS), -que costumo usar para armazenar arquivos temporários e cópias de segurança -de meu sistema, etc..., e outra de 50MB SWAP(Partição de memória virtual -como descrevi acima)(950MB+50MB=1GB). Então as partições deste disco seriam -identificadas da seguinte forma no Linux: - -/dev/hdb - Disco rígido principal escravo -/dev/hdb1 - Primeira partição do disco acima ( de 950MB do tipo DOS) -/dev/hdb2 - Segunda partição do disco acima ( de 50MB do tipo SWAP) - -No disco acima, 950MB estão disponíveis para serem usados pelo DOS e -50 MB pela memória virtual (SWAP) do Linux. - -Note que se voce utiliza o MS-DOS, voce não conseguirá ver as partições -do Linux e SWAP, porque são imcompatíveis com o formato aceito pelo DOS (ele -identificaria a primeira partição do primeiro disco(800MB) como a unidade C: -e a primeira partição do segundo disco(950MB) como unidade D), mas o -contrário não acontece; O Linux tem total compatibilidade com a partição -DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras. - - - -1.6-)Tipos de partições de discos - -As partições de disco são divididas em tres tipos: Primária, Extendida -e Lógica. -Pode se ter, no máximo, 4 partições Primárias e Extendidas no mesmo disco -(3 Primárias e 1 Extendida ou 4 partições Primárias em cada disco). -A partição Primária permite o armazenamento de arquivos e diretórios. - -Todos os computadores que possuem somente a unidade C(supondo que utilize -o DOS), utilizam este tipo de partição para armazenamento de arquivos e -inicialização do sistema operacional. - -Se for preciso criar mais que 4 partições no mesmo disco, será necessário -criar uma partição Extendida. A partição Extendida não pode ser utilizada -para armazenar arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. - -Uma partição extendida podem conter várias partições Lógicas. As partições -Lógicas podem armazenar arquivos e diretórios(como as partições primárias). - -Um mesmo disco rígido pode armazenar mais de 64 partições independentes -uma das outras. - -LEMBRE-SE: Os arquivos e diretórios podem ser armazenados somente em - partições de disco primárias ou lógicas, a partição extendida não - é usada para armazanamento de arquivos e diretórios. - -Se possuir duas partições em seu computador (C: e D: no DOS), e não -estiver usando a partição D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional Linux, -os programas que desejar instalar, mais a partição SWAP. - - - -1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -No formato DOS 6.XX(FAT16), o primeiro setor da área de dados da partição -é utilizado frequentemente pelo DOS para armazenamento de dados sobre a -partição de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. O sistema -de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 bytes da área -de dados da partição sempre que uma mudança de tamanho acontecer. - -O formatador do DOS(format) verifica este primeiro setor toda vez que -a upção /U (que é utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. - -Isto é considerado uma FALHA no Format(do DOS) e no Fdisk(do DOS). -A opção abaixo deve ser utilizada caso voce crie uma partição do DOS FAT16 -com o CFdisk, que faz com que os primeiros 512 bytes daquela partição -sejam "limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o CFdisk e reiniciar o seu -computador. Foi notado que esta opção só funciona corretamente somente quando -o Sistema Linux estiver instalado em seu computador. Não me responsabilizo -caso utiliza-la a partir de um disquete de recuperação. - -dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - -onde: -hdx1 - É a identificação da unidade de disco e a partição que foi criada - pelo CFdisk utilizando o sistema de arquivos DOS que terá seu - primeiro setor "limpo". - - -OBS1: Cuidado ao utilizar esta opção, um pequeno descuido pode resultar na - perda de dados do seu disco rígido ou outras partição. - -OBS2: Não utilize este comando com partições que utilizam o sistema de arquivos - FAT32(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores) - se for utilizada em um disco com este sistema, sua FAT será corrompida, - se isto acontecer, será necessária a re-formatação da partição. - -OBS3: É extremamente recomendado que se utilize o programa de particionamento - que acompanha o seu sistema operacional. Por exemplo, se deseja criar - uma partição DOS 6.XX, utilize o FDisk qua acompanha o DOS. - - - -2-) Iniciando o programa CFdisk - -Para entrar no programa CFdisk digite: -cfdisk <unidade> - -onde: -unidade - é a unidade de disco que deseja utilizar para fazer o particionamento - a unidade pode ser: /dev/hda, /dev/hdb, /dev/hdc ..., /dev/sda, - /dev/sdb...,etc - -NOTA: Se voce não digitar a unidade, o cfdisk utilizará a unidade /dev/hda - como padrão. - - - -2.1-) Opções de linha de comando utilizadas com o CFdisk - -Opções de linha de comando fazem com que o programa inicie de forma -específica ou personalizada. As opções devem ser digitadas após o nome do -programa (cfdisk). - - cfdisk <unidade> < -avz > < -c cilindros > < -h cabeçotes > - < -s setores_por trilha > < -P opt > < dispositivo > - -onde: --a Usa um cursor seta ao invés de video reverso para destacar a - partição atual. --v Mostra a versão do programa e Coyright(Direitos Reservados). --z Ignora a leitura da tabela das partições existentes no disco - ao iniciar o CFdisk. - --c Número de Cilindros do disco --h Número de Cabeçotes do disco --s Setores por trilha existentes no disco. --P OPC Mostra a tabela de partição no formato especifico. - OPC - Pode ser: r - Mostra a tabela de partição em Formato RAW - s - Mostra a tabela de partição em Format de Setores - t - Mostra a tabela de partição classificada por - setores - Para maiores detalhes, veja O comando Print <p>. - -OBS: A utilização dos parâmetros -c -h -s, substituirão os parâmetros da BIOS - da placa, utilize estas opções se sua bios não utilizar estes parâmetros - ou se mostrar valores incorretos. - -Após entrar o programa CFdisk, ele verificará automaticamente o -tamanho do Disco Rígido, se não conseguir, o programa será terminado. -Para resolver este problema, especifique o tamanho do disco em cilindros, -cabeças, e setores na linha de comando que inicia o programa. -Este problema geralmente acontece quando se tenta particionar uma unidade de -disco SCSI que esteja conectada a uma placa controladora que não possui BIOS, -e quando uma BIOS mostra os valores da geometria do disco(tamanho) -incorretamente. - -O próximo passo do CFdisk é fazer a leitura das partições atuais do -disco, se não conseguir, o programa será terminado. O único motivo para o -CFdisk mostrar esta mensagem de erro, é se voce digitar parâmetros -incorretos para o tamanho do disco, caso tenha acontecido o problema -descrito no paragrafo anterior. Verifique se os parâmetros foram digitados -incorretamente, se os parâmetros estiverem digitados corretamente e mesmo -assim o programa continua dando erro na leitura das partições, utilize a -opção -z na linha de comando do programa, que faz com que ele ignore a -leitura das partições existentes no disco ao iniciar. - - - -2.2-) Conhecendo a Tela do CFdisk - -Após digitar CFdisk, será mostrada a tela principal onde voce poderá -acionar os comandos para manipulação das partições de disco, e visualizar -as partições de disco atuais e outros dados. Abaixo o exemplo e explicações -sobre esta tela. - -O disco utilizado para os exemplos é um disco de 5157 MB de Capacidade com: -- 10672 Cilindros 15 Cabeças 63 Setores (no modo C/H/S) -- 627 Cilindros 255 Cabeças 63 Setores (no modo LBA) - - A unidade de medida utilizada pelo CFdisk para mostrar os parâmetros do -disco será o mesmo configurado na BIOS, ou seja, se estiver utilizando o -disco com o modo de operação em LBA, os valores de cilindros, cabeças e -setores motrados pelo CFdisk sera em LBA. - - ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectores per track:63 Cylinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type FSType [LABEL] Size(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Free Space 2910.55 - - - - - - - - - - -[Bootable] [Delete] [Help] [Maximize] [Print] -[Quit] [Type] [Units] [Write] ----------------------------------------------------------------------------- -No cabeçalho da tela, é mostrada a versão do programa, a unidade de disco -que será usada no particionamento e os parâmetros de tamanho do disco(cabeçotes, -cilindros e setores). -Abaixo do cabeçalho após a linha pontilhada, se encontra a área das partições. - -onde: -- Name : é o nome da(s) partição(ões) de Disco. -- Flags : Se estiver marcada como BOOT, será possível iniciar o sistema - a partir desta partição(quando não se utiliza um Boot Manager). - Se estiver marcada como NC (Não compatível) significa que esta - partição não é compatível com o DOS, OS/2, etc. Para maiores - detalhes, veja O comando Maximize <m>. -- Type : O tipo da partição pode ser Primária ou Lógica. Para espaço não - utilizado no Disco, o tipo da partição pode ser Primário/Log. -- FileSystems : Tipo de Sistema de Arquivos que é usado naquela partição. - Se o sistema de arquivos for desconhecido, ele será mostrado como - um valor Hexadecimal. - Um caso especial ocorre quando há Partições do Disco Rígido que - não podem ser usadas ( porque toda a partição primária esta em uso). - Quando isto é detectado, o tipo de FileSystems é mostrado como não - usável(Unusable) para criação de novas partições. -- Label : Nome de volume da partição de disco. Os nomes de partições FAT32, - não são mostrados com esta versão do CFdisk. -- Size : Mostra o tamanho que cada partição ocupa no disco rígido em - MegaBytes (por padrão). Também pode mostrar o tamanho ocupado por - Setores ou Cilindros. Se for mostrado um asterisco (*) após o - tamanho, isto diz que a partição não esta alinhada com Cilindro. - - -O espaço livre existente no disco para criação de novas partições, é -mostrado como uma outra partição, com o FSType(sistema de arquivos) Free -Space(espaço Livre). - -OBS: As partições de disco Extendidas não são mostradas na tela do CFdisk - durante o particionamento, mesmo assim, as partições lógicas que este - tipo de partição armazena, serão mostradas. - -No rodapé da tela, encontramos os comandos utilizados pelo CFdisk para -manipular as partições de disco. Os comandos são mostrados entre Chaves []. - -Todos os comandos no rodapé da tela, são aplicaveis somente para a -partição que estiver destacada com a barra(video reverso). Veja descrições -dos comandos do CFdisk para mais detalhes. - -Abaixo do rodapé da tela, é mostrada a descrição do comando que estiver -em destaque com o cursor em video reverso. - - Veja abaixo a tradução da tela principal do programa CFdisk: ----------------------------------------------------------------------------- - CFdisk 0.8l - - Unidade de Disco: /dev/hda - Cabeças:255 Setores por trilha:63 Cilindros:627 ------------------------------------------------------------------------------ -Nome Opções Tipo Part. Tipo Sist. Arquivos [VOLUME] Tamanho(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - - -[Inicializável] [Apagar] [Ajuda] [Maximizar] [Imprimir] -[Sair] [Tipo] [Unidades][Gravar] ----------------------------------------------------------------------------- - - - -2.3-) Descrição dos comandos do CFdisk - -Os comandos do programa são utilizados criar partições, entrar na ajuda do -programa, alterar o tipo da partição, apagar uma partição, etc. - -Pode ser utilizado Seta p/ Esquerda e Seta p/ direita para se movimentar -entre os comandos, quando o cursor estiver em cima do comando que deseja -executar, pressione <Enter>. - -Outro método que se pode utilizar para acionar uma opção do CFdisk, é -pressionando a primeira letra de cada opção, automaticamente a opção é -executada(sem ter que pressionar <Enter>). Neste método, todos os comandos -aceitam letras maiúsculas e minúsculas, exceto o comando Write(gravar -partição) que é executado somente se pressionar <W> maiúscula, para evitar -gravações acidentais o disco. - -Quando estiver em um Sub-Menu e desejar retornar ao menu principal, -pressione a tecla <Esc>. - - - -2.3.1-) Setas Acima e Abaixo/ Esquerda e Direita (Movimentação do Cursor) - -Setas Acima e Abaixo são utilizadas para se movimentar entre as partições -existentes no disco e espaço livre, selecionando-a para que seja utilizada -as opções do CFdisk. - -Setas Esquerda e Direita são utilizadas para selecionar entre as opções -diponíveis do programa(que serão explicadas abaixo). Para confirmar uma -opção, pressione <Enter>. - - - -2.3.2-) O comando <CTRL>+<l> - -Este comando é utilizado para atualizar a tela manualmente caso a -atualização automática falhar, por exemplo, quando uma partição for -excluida, e continuar a ser mostrada na tela. - - - -2.3.3-) O comando Boot <b> - -Este comando permite escolher se a partição Primária atual será utilizada -para iniciar o sistema(BOOT). Selecione esta opção para selecionar entre -partição inicializável ou não inializável. Quando uma partição estiver -marcada como inicializável, aparecerá a palavra BOOT na coluna Flags(na tela -principal do programa). - -OBS: Não será necessário marcar a partição Linux como inicializável, caso se - esteja utilizando um Boot Manager para escolher qual sistema operacional - sera utilizado para inicializar o sistema. - - - -2.3.4-) O comando Delete <d> - -Este comando apaga a partição selecionada do disco. Após apagar a partição, -o espaço ocupado por ela é convertido para espaço livre. -A partição marcada atualmente como Free Space ou como Unusable não pode -ser apagada. - - - -2.3.5-) O comando Geometry <g> - -Este comando não é mostrado no menu, pois é utilizado para alterar o -tamanho (Cilindros, Cabeças e Setores do disco). Este comando só pode -ser acionado se for pressionada a tecla <g>. - -ALERTA: Esta opção é recomendada somente para aqueles que sabem os riscos - que o uso desta opção pode fazer, e se a situação que estão, requerem - o seu uso. - -Uma situação que esta opção é util, é se o BIOS do seu computador não -mostrar corretamente os parâmetros do disco(Cilindros, Cabeçotes ou Setores), -sendo necessário que se passe manualmente o tamanho do disco para que seja -feito o correto particionamento do disco. - -OBS: Caso seu disco rígido for SCSI e placa controladora dele não tiver BIOS, - provavelmente o CFdisk não será iniciado. Se este problema ocorrer, - digite os parâmetros do disco na linha de comando ao iniciar o programa. - Para maiores detalhes, veja opções de linha de comando do CFdisk. - -Após pressionar <g> será mostrada a seguinte tela: - ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectors:63 Cilinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type File System [LABEL] Size(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - -[ Cylinders] [Heads] [Sectors] [Done] - ----------------------------------------------------------------------------- -onde: -Cylinders: Altera o número de Cilindros do disco atual durante o particionamento. -Heads : Altera o número de Cabeças do disco atual durante o particionamento. -Sectors : Altera o número de Setores do disco atual durante o particionamento. -Done : Quando finalizar as alterações, tecle <d> ou selecione Done para - que o CFdisk modifique os valores de Cilindros, Cabeças e Setores - que utiliza para particionar o disco e retorne a tela anterior. - - - Quando escolher algum parâmetro acima para alteração(Cilindros, cabeçotes -ou Setores do disco), será vista uma tela como esta: ----------------------------------------------------------------------------- - CFdisk 0.8l - - Unidade de Disco: /dev/hda - Cabeças:255 Setores por trilha:63 Cilindros:627 ------------------------------------------------------------------------------ -Nome Opções Tipo Part. Tipo Sist. Arquivos [VOLUME] Tamanho(MB) -hda1 Boot Primary Win 95 FAT 32 1953.12 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 172.58 - Pri/Log Espaço Livre 2910.55 - - - - - - - - - -Enter the number of Cylinders: 627 - ----------------------------------------------------------------------------- -O valor que aparece ao selecionar a opção, é o valor que o disco esta -utilizando atualmente(cilindros), e será pedido que digite um valor para os -Cilindros, que substituirá os da BIOS durante a seção de particionamento. -Para sair desta tela sem alterar o valor, pressione <ESC>. A mesma tela e -explicação se aplicam para as alterações de Cabeças e Setores. - -OBS: Se por acaso digitar um valor incorretamente para o tamanho do disco e - não se lembrar mais do valor antigo ou original, selecione a opção Done, e - tecle <q> para sair do CFdisk sem gravar as alterações feitas para o - disco, pois se continuar a utilizar o CFdisk com o tamanho do disco - incorreto, os dados existentes nele e até mesmo partições poderão ser - perdidos(as). - -Se aumentar o tamanho do disco, setores adicionais são acrescentados no -final do disco, e são mostrados como espaço livre. -Se diminuir o tamanho do disco, as partições que estavam localizadas após -o setor/cilindro que foi excluido(se existir alguma), será apagada e a -última partição(ou espaço livre ao final do disco rígido), terá seu -tamanho alterado e terminará neste "novo" último setor do disco. - - - -2.3.6-) O comando Help <h> ou <?> - -O comando Help mostra a tela de ajuda do programa, que descreve as funções -das teclas utilizadas pelo programa e suas funções. - - - -2.3.7-) O comando Maximize <m> - -Este comando aumenta a utilização de espaço do disco na partição atual. -Isto porque o DOS, OS/2 e outros sistemas operacionais utilizam o primeiro -setor da primeira trilha da partição do disco e em todas as partições Lógicas -para iniciar o sistema operacional, utilizando a segunda trilha em diante -daquela partição para fazer o armazenamento de arquivos. Este espaço perdido -entre o segundo e o último Setor da primeira trilha da primeira cabeça, pode -ser recuperado com a utilizando este comando. - -Este comando faz com que a partição se torne imcompatível com DOS, OS/2 -e outros Sistemas Operacionais que utilizam este primeiro Setor do disco -para iniciar o sistema operacional. - -Se este comando for utilizado, será colocada uma opção chamada NC(não -compatível) em Flags(na tela principal do CFdisk). - -Esta opção faz o uso máximo do disco e a incompatibilidade com o DOS/OS/2, -etc. O padrão quando criando uma Partição, é criando Partições compativeis -com o DOS, OS/2, etc. - -OBS: O Fdisk(8) e partições formatadas com o sistema de arquivos FAT32, fazem - a utilização completa deste espaço entre o segundo e o último Setor da - primeira trilha do disco, eliminando o desperdício de espaço. - - - -2.3.8-) O comando New <n> - -O comando New<n>, cria uma nova partição usando o espaço livre(FreeSpace) -existente no disco. Após escolher esta opção, o CFdisk perguntará se deseja -criar uma partição Primária, Lógica ou Cancelar o comando. - -Escolhendo criar uma partição Primária ou Lógica, o sistema perguntará o -tamanho da partição que deseja criar, por padrão, o CFdisk mostrará o espaço -livre total disponível no disco para a criação da nova partição(em MegaBytes). -Tecle <Enter> para criar uma partição do tipo escolhido com este tamanho ou -digite um tamamho menor. O CFdisk permite que seja digitados valores em: - -- MegaBytes(M - o padrão do programa) -- KiloBytes(K) -- Cilindros(C) -- Setores(S) - -Digitando-se o tamanho da partição seguida de uma das letras acima. Se a -letra não for digitada, o programa assumirá o tamanho que digitou em MegaBytes. - -OBS1: Quando criar uma partição Lógica, automaticamente será criada uma - partição extendida, entre hdx1 e hdx4, e a partição Extendida não é - mostrada na tela de particionamento de disco. Se desejar exibir a - partição extendida, execute o comando PRINT <p> e escolha a opção - Sector para verificar qual é a identificação da partição Extendida - no disco. Para maiores detalhes, veja o comando PRINT <p>. - -OBS2: São permitidas, no máximo, 4 partições Primárias e Extendidas(3 Primárias - e 1 Extendida ou 4 partições Primárias em cada disco). O CFdisk - calculará automaticamente os valores das partições lógicas caso - as primeiras 4 partições forem ocupadas. - -O próximo passo, é a localização da partição no espaço livre existente no -disco. As duas opções disponíveis são: - -- Beginning : A partição é colocada a partir do inicio do espaço livre no - disco, ocupando o espaço livre de acordo com o seu tamanho - (do início para o fim do espaço livre ), este é o padrão para - a criação de novas partições e o mais utilizado. Veja o exemplo, - a criação de uma partição de 30MB em um disco com 50MB de - espaço não particionado, sendo que este disco já possui uma - partição de 120MB(com espaço total de 170MB) - - ##################################MMMMMMMMMMMMMMMMMMMMMMMMMM - | | - Partição existente(120MB) Espaço Livre(50MB) - - - com a nova partição criada: - - ###################################################MMMMMMMMM - | | | - Partição existente(120MB) Nova partição Espaço - (30MB) Livre - -- End : A partição é criada subtraindo-se o espaço livre total do disco - pelo tamanho da partição que será criada, começando a criar - esta partição a partir do ponto que resultou esta subtração. - Veja abaixo no exemplo, a partição que será criada terá o - tamanho de 30MB e existe no disco um espaço não particionado - de 50MB, com 120MB já ocupados por uma partição existente: - - ##################################MMMMMMMMMMMMMMMMMMMMMMMMMM - | | - Partição existente(120MB) Espaço Livre(50MB) - - - com a nova partição criada (Selecionando a opção End): - - ##################################MMMMMMMMMM################# - | | | - Partição existente(120MB) Espaço Nova partição - Livre (30MB) - - A partição que será criada utilizara o espaço livre entre o - último Setor do disco e o setor resultante da subtração(170MB-30MB). - Mesmo assim, a ordem que será criada esta partição partição - será criada do Setor inicial(que é o resultado da subtração) - para o último Setor do disco. Existirá um espaço livre de 20MB - entre a primeira partição (de 120MB) e a nova partição de 30MB. - - - -2.3.9-) O comando Print <p> - -Este comando mostra a tabela de partição no formato selecionado na tela, -ou permite que seja gravado um arquivo no disco. Todas as partições são -classificadas na ordem que foram gravadas no disco. - -Os formatos aceitos para visualização de partições são: - -RAW <r> : Formato de dados do disco, mostra os setores que serão gravados - para o disco, caso seja escolhido o comando WRITE <W>. O formato - mostrado é exatamente aquele que será gravado para ao disco. - Abaixo um exemplo deste formato: - -------------------------------------------------------------------- - Disk Drive: /dev/hda - Sector 0: - 0x000: EB 69 4C 49 4C 4F 01 00 14 00 D7 02 00 00 00 00 - 0x010: FB 1B CF 36 74 D8 80 23 01 75 D8 80 23 01 73 D8 - 0x020: 80 23 01 01 77 01 77 D8 80 23 01 78 D8 80 23 01 - 0x030: 64 D8 80 23 01 65 D8 80 23 01 66 D8 80 23 01 67 - 0x040: D8 80 23 01 68 D8 80 23 01 69 D8 80 23 01 6A D8 - 0x050: 80 23 01 6B D8 80 23 01 00 00 00 00 00 00 00 00 - 0x060: 00 00 00 00 00 00 00 00 00 00 00 B8 C0 07 8E D8 - 0x070: 8C 06 66 00 89 36 64 00 89 1E 68 00 88 16 6A 00 - 0x080: B8 00 9A 8E C0 B9 00 01 29 F6 29 FF FC F3 A5 EA - 0x090: 94 00 00 9A FA 8E D8 8E C0 BC 00 B0 B8 00 90 8E - 0x0A0: D0 FB B0 0D E8 57 00 B0 0A E8 52 00 B0 4C E8 4D - 0x0B0: 00 BE 30 00 BB 00 10 FC AD 89 C1 AD 89 C2 09 C8 - 0x0C0: 74 20 46 E8 43 00 72 06 81 C3 00 02 EB EA 50 B0 - 0x0D0: 20 E8 2A 00 58 88 E0 E8 12 00 31 C0 88 C2 CD 13 - 0x0E0: EB CF B0 49 E8 17 00 EA 00 00 00 9B 50 C0 E8 04 - 0x0F0: E8 01 00 58 24 0F 04 30 3C 3A 72 02 04 07 30 FF - 0x100: B4 0E CD 10 C3 5A 59 5B C3 F6 C2 40 74 52 80 E2 - 0x110: BF 53 51 52 B4 08 CD 13 72 EB 88 F3 5A 88 16 6D - 0x120: 01 88 F2 30 F6 88 F7 58 51 86 CD D0 C5 D0 C5 80 - 0x130: E5 03 89 0E 6B 01 59 83 E1 3F F7 F1 FE C2 88 16 - 0x140: 6E 01 31 D2 43 F7 F3 88 D6 8A 16 6D 01 3B 06 6B - 0x150: 01 77 13 86 C4 D0 C8 D0 C8 0A 06 6E 01 89 C1 5B - 0x160: B8 01 02 CD 13 C3 5B 31 C0 F9 C3 00 00 00 00 00 - 0x170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 01 - 0x1C0: 01 00 0B FE 3F 8F 3F 00 00 00 51 4C 23 00 00 00 - 0x1D0: 41 D7 83 FE BF 6F 17 75 73 00 59 81 25 00 00 00 - 0x1E0: 01 98 05 FE 7F D6 98 42 25 00 7F 32 4E 00 00 00 - 0x1F0: 81 70 82 FE BF 72 70 F6 98 00 43 BC 00 00 55 AA - - Sector 2441880: - 0x000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 - 0x1C0: 01 98 0B FE 7F D6 3F 00 00 00 40 32 4E 00 00 00 - 0x1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA - ----------------------------------------------------------------- - A primeira tabela de partição mostrada é a Primária, depois - as tabelas de partições ligadas com cada partição lógica. Como - no exemplo, os dados são mostrados em bytes Hexadecimais(na - primeira coluna) seguidos de 16 bytes por linha. - -Sector <s>: Mostra a tabela de partição classificada por setores. Esta - opção mostra o espaço não particionado no disco e a partição - Extendida, que é mostrada antes das partições Lógicas. - Abaixo um exemplo deste formato: - ------------------------------------------------------------------ - Partition Table for /dev/hda - - First Last - # Type Sector Sector Offset Length Filesystem Type (ID) Flags - -- ------- -------- --------- ------ --------- ---------------------- --------- - 1 Primary 0 2313359 63 2313360 Win95 FAT32 (0B) Boot (80) - Logical 2313360 2441879 0 128520 Free Space None (00) - 3 Primary 2441880 7566614 0 5124735 Extended (05) None (00) - 5 Logical 2441880 7566614 63 5124735 Win95 FAT32 (0B) None (00) - 2 Primary 7566615 10024559 0 2457945 Linux (83) None (00) - 4 Primary 10024560 10072754 0 48195 Linux Swap (82) None (00) - ------------------------------------------------------------------ - - onde: - # - Identificação da partição no disco /dev/hda - Type - Tipo da partição(veja o exemplo) - First Sector - Primeiro Setor utilizado para o armazanamento da partição. - Last Sector - Último Setor utilizado para o armazenamento da partição. - Offset - - Lenght - Tamanho total da partição em setores (Last Sector - First - Sector). - FileSystem Type (ID) - Identificação do Sistema de Arquivos da partição, - seguido do seu código hexadecimal no CFDisk. A partição - Extendida é identificada como um sistema de arquivos - com o código 05 (veja o exemplo). - Flags - Opções da partição seguido de seu valor em - hexadecimal. - -Table <t> : Mostra a tabela de partição classificada pelo número da partição. - Esta opção deixa fora todo espaço livre e não usado na partição. - Abaixo um exemplo deste formato. - ---------------------------------------------------------------- - Partition Table for /dev/hda - - ---Starting--- ----Ending---- Start Number of - # Flags Head Sect Cyl ID Head Sect Cyl Sector Sectors - -- ----- ---- ---- ---- ---- ---- ---- ---- -------- --------- - 1 0x80 1 1 0 0x0B 254 63 143 63 2313297 - 2 0x00 0 1 471 0x83 254 63 623 7566615 2457945 - 3 0x00 0 1 152 0x05 254 63 470 2441880 5124735 - 4 0x00 0 1 624 0x82 254 63 626 10024560 48195 - 5 0x00 1 1 152 0x0B 254 63 470 63 5124672 - --------------------------------------------------------------- - - onde: - # - Número da partição de disco - Flags - As opções utilizadas com a partição (em - valor Hexadecimal). - O valor 0x80 equivale a BOOT. - O valor 0x00 equivale a nenhuma opção - utilizada naquela partição. - Starting - Head - Cabeçote Inicial - Sector - Setor Inicial - Cyl - Cilindro Inicial - ID - Identificação do Sistema de arquivos(em - hexadecimal, conforme a tabela do CFdisk). - Ending - Head - Cabeçote Final - Sector - Setor Final - Cyl - Cilindro Final - Start Sector - Setor inicial da partição - Number of Sectors - Número de setores ocupados pela partição. - -Se a partição não inicia ou não termina em um cilindro limite do disco -ou se o seu tamanho não é divisível pelo tamanho do cilindro, um * é será -mostrado após o setor não alinhado. Este problema normalmente ocorre quando -a partição é criada por um Sistema operacional em que o limite da partição -não é alinhada com o cilindro ou que utiliza a contagem do tamanho do disco -de forma diferente. - - A tabela de partição somente tem 10 bits disponível para identificar o -cilindro inicial e final. Assim, quando o setor inicial absoluto é um -cilindro maior que 1023(final do disco), o valor máximo para a cabeça -inicial, setor e cilindro são mostrados. Este metodo é usado pelo OS/2, e -e corrige os problemas associados com OS/2 caso o Fdisk regrava a tabela de -partição quanto ela não esta neste formato. - -Desde então Linux e OS/2 utilizam esta contagem de setores absolutos, os -valores na cabeça inicial e final, Setor e Cilindro não são usadas. - - - -2.3.10-) O comando quit <q> - -Esta opção faz com que o CFdisk abandonar todas as alterações e -retornar para o Aviso de comando. Quando esta opção é escolhida, o programa -retorna deixando o disco como estava antes de se iniciar o particionamento. - -Se escolher esta opção o CFdisk abandonará o particionamento de disco -e voltará para a linha de comandos imediatamente. Se alterar/criar/excluir -alguma partição de disco e escolher esta opção, o programa emitirá um Beep -indicando que alguma alteração feita no disco foi abandonada. - -OBS: Esta opção é útil caso tenha se cometido algum engano durante o - particionamento do disco, como apagar por uma partição que contém - arquivos, alterar o tamanho do disco(geometria), etc. Lembre-se que - tudo o que fez será abandonado, durante o particionamento, se escolher - esta opção. - - - -2.3.11-) O comando type <t> - -Comando usado para alterar o tipo do sistema de arquivos utilizado -pela partição. As partições, quando criadas, recebem o sistema de arquivos -Linux Native(ou simplesmente Linux - tipo 83). O CFdisk pode criar, manipular, -excluir, uma grande variedade de Sistemas de arquivos para os mais diversos -tipos de sistemas operacionais existentes, veja o final deste manual para -ver as partições compatíveis com este programa. - -Para alterar o tipo do sistema de arquivos (File System) utilizado pela -partição, tecle <t>, e digite o valor de acordo com a lista de partições -disponíveis no programa. - -Por exemplo, para mudar a partição do tipo Linux para Linux Swap, selecione -esta partição, e tecle <t>, e digite o número 82(que corresponde a Linux -Native) e tecle <Enter>, e a partição terá seu sistema de arquivos alterado. - - - -2.3.12-) O comando units <u> - -A função deste comando é alterar as unidades de medida do tamanho da -partição que é mostrado na tela, por padrão, ele é mostrado em MegaBytes. -As unidades de medida do tamanho da partição são em MegaBytes, Cilindros e -Setores ocupados pela partição de disco. -Abaixo um exemplo da mudança da unidade de medida para Cilindros. ----------------------------------------------------------------------------- - CFdisk 0.8l - - Disk Drive: /dev/hda - Heads:255 Sectores per track:63 Cylinders:627 ------------------------------------------------------------------------------ -Name Flags Part Type FSType [LABEL] Cilinders -hda1 Boot Primary Win 95 FAT 32 249 -hda5 Logical DOS FAT 16 (BIG) GLEYDSON 22 - Pri/Log Free Space 371 - - - - - - - - - - -[Bootable] [Delete] [Help] [Maximize] [Print] -[Quit] [Type] [Units] [Write] ----------------------------------------------------------------------------- -Será mostrada a quantidade de cilindros que a partição ocupa no disco ao -invés do espaço em MB. - - - -2.3.13-) O comando Write <W> - -Este comando grava todas as tabelas de partições criadas/modificadas e -excluidas para o disco. Só é aceita a tecla <W> em maiúscula para gravação -da partição de disco, por motivos de segurança para que não seja feita a -gravação acidental das partições enquando estiver utilizando o programa. -Para quem utiliza as setas do teclado, o método é o mesmo que as outras -opções. - -Após selecionar esta opção, o CFdisk perguntará se confirma a gravação -das partições para o disco. - -Para gravar a partição, digite "yes" e tecle <Enter>. -Para cancelar o comando, pressione <Esc> ou digite "no" e tecle <Enter>. - -Após confirmar com "yes", o CFdisk gravará a tabela de partição no disco -e fara o Kernel re-ler a tabela de partição do disco, para se evitar -reiniciar o sistema para utilizar a nova tabela de partição. - -A tentativa de re-leitura da tabela de partição pode falhar. Para -solucionar este problema, é preciso reiniciar o computador, quando o -computador é reiniciado, o sistema operacional faz uma nova leitura das -tabelas de partições existentes no disco, fazendo com que sejam reconhecidas -corretamente. - - - -3-) Tipos de partições compatíveis com o CFdisk - -Abaixo uma listagem das partições compatíveis com o programa CFdisk e -seus respectivos códigos Hexadecimais, para consulta técnica ou utilização -durante o particionamento de disco. - -Código Nome -01 - DOS FAT12 -02 - Xenix root -03 - Xenix usr -04 - DOS FAT16 (<32MB) -05 - Extendida -06 - DOS FAT16 (>=32MB) -07 - OS/2 HPFS ou NTFS -08 - AIX -09 - AIX inicializável -0A - OS/2 Boot Manager -0B - Windows 95 FAT32 -0C - Windows 95 FAT32(LBA) -0E - Windows 95 FAT16(LBA) -0F - Windows 95 Extendida -11 - DOS FAT12 oculta -12 - DOS FAT16 oculta -16 - DOS FAT16 oculta -17 - HPFS OS/2 oculta -40 - Venix 80286 -51 - Novell -52 - Microport -63 - GNU Hurd -64 - Novell Netware 286 -65 - Novell Netware 386 -75 - PC/IX -80 - Minix Antigo -81 - Linux / Minix -82 - Linux Swap -83 - Linux Nativa -85 - Linux Extendida -93 - Amoeba -94 - Amoeba BBT -A5 - BSD/386 -A6 - Open BSD -A7 - NextStep -B7 - BSDI Sistema de Arquivos -B8 - BSDI Swap -C7 - Syrinx -DB - CP/M -E1 - DOS access -E3 - DOS R/O -F2 - DOS secundária -FF - BBT - - - - -4- ) Direitos Autorais - -Este documento foi desenvolvido com base em minha experiência e conhecimento em -discos e partições, e mediante pesquisa em alguns documentos como os How-TO do -Linux tendo como objetivo a contribuição para a comunidade Linux em geral. - -Gleydson M. da Silva (gleydson_s@yahoo.com ou gleydson@linuxbr.com.br) - -Qualquer dúvida, sugestão ou reclamação podem ser mandadas para um dos -E-Mail's Acima. Conto com sua contribuição para a melhoria deste Manual. - -Autorizo a reprodução Total ou parcial deste texto para que seja utilizado para -fins educativos, autoaprendizado, colocação em Home pages e qualquer outra -forma de distribuição não comercial do documento desde que sejam mantidos os -meus créditos pela pesquisa e desenvolvimento deste documento de acordo com os -termos da GNU (veja abaixo). - - - - -5- ) Licenças e Garantias sobre este documento - - -CFdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - -Este é um documento de livre distribuição, que pode ser copiado e -distribuído sob os termos da Licença Pública Geral GNU, conforme publicada -pela Free Software Foundation, versão 2 da licença ou (a critério do autor) -qualquer versão posterior. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral GNU para maiores detalhes. - -gleydson_s@yahoo.com -gleydson@linuxbr.com.br - - - -6- )Nota sobre Marcas Registradas - -Os programas mencionados neste manual são de propriedade dos seus respectivos -donos: - -MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade da Microsoft. -OS/2 e OS/2 Warp são de propriedade da IBM - - -7- ) Agradecimentos - -Agradeço a todas as pessoas que me mandam correções, comentários, críticas, -elogios, dúvidas sobre este documento, pois através destas mensagens, estão -contribuindo para a melhoria deste projeto e me icentivando em sua continuação. - - -Agradecimentos especiais a: - -Eduardo Marcel Macan <macan@thecore.com.br> - Pelo apoio e interesse na - divulgação deste projeto e outros documentos relacionados com a - tradução e divulgação de documentos sobre o Linux no Brasil. - -Jorge Godoy <jorge@bestway.com.br> - Pela revisão deste documento e primeiras - orientações para a conversão deste para SGML. - -Adam di Carlo <adam@onshore.com> - Que me deu apoio na colocação deste documento - na documentação da distribuição Debian. - -E a voce pelo interesse em conhecer mais sobre o Linux. - - -<EOF>
\ No newline at end of file diff --git a/fdisk/doc/Fdisk-Portuguese.html b/fdisk/doc/Fdisk-Portuguese.html deleted file mode 100644 index fdf29b80..00000000 --- a/fdisk/doc/Fdisk-Portuguese.html +++ /dev/null @@ -1,1118 +0,0 @@ -<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> -<html> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> - <meta name="Author" content="Gleydson Silva"> - <meta name="GENERATOR" content="Mozilla/4.5 [en] (Win95; I) [Netscape]"> - <title>Fdisk-Portugues-HOWTO</title> -</head> -<body> - -<center><b><font size=+1>Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson -M. da Silva</font></b> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<p> -<hr WIDTH="100%"> -<br><b>Gleydson M. da Silva</b><i> - gleydson@linuxbr.com.br</i> -<br><b>Versão 1.3</b></center> - -<hr WIDTH="100%"> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<center> -<p><a NAME="Indice"></a><b><u><font size=+2>Índice</font></u></b></center> - -<p><b><font size=+1>1</font></b> -<a href="#1"> Introdução -ao Fdisk</a> -<br> <b>1.1</b> - <a href="#1.1">O que é uma Partição -de Disco</a> -<br> <b>1.2</b> - <a href="#1.2">A Tabela de Partição</a> -<br> <b>1.3</b> - <a href="#1.3">Introdução ao Particionamento -de discos</a> -<br> <b>1.4</b> - <a href="#1.4">Identificações utilizadas -neste documento</a> -<br> <b>1.5</b> - <a href="#1.5">Identificação de discos -e partições no Linux</a> -<br> <b>1.6</b> - <a href="#1.6">Tipos de partições -de disco</a> -<br> <b>1.7</b>-) <a href="#1.7">Observações sobre -o formato DOS 6.XX(FAT 16)</a> -<p><b><font size=+1>2</font></b> - <a href="#2">Iniciando o programa Fdisk</a> -<br> <b>2.1</b> - <a href="#2.1">Opções de Linha de -comando</a> -<br> <b>2.2</b> - <a href="#2.2">Comandos do Fdisk</a> -<p><b><font size=+1>3</font></b> - <a href="#3">Manipulando partições -no disco rígido</a> -<br> <b>3.1</b> - <a href="#3.1">Listando partições -existentes no disco</a> -<br> <b>3.2</b> - <a href="#3.2">Criando partições -de disco</a> -<br> <b>3.3</b> - <a href="#3.3">Mudando o tipo da partição</a> -<br> <b>3.4</b> - <a href="#3.4">Excluindo uma partição -de disco</a> -<br> <b>3.5</b> - <a href="#3.5">Gravando partições -alteradas para o disco</a> -<br> <b>3.6</b> - <a href="#3.6">Abandonando o programa sem gravar -alterações para o disco</a> -<br> <b>3.7</b> - <a href="#3.7">Alternando entre partição -inicializável/não inicializável</a> -<br> <b>3.8</b> -<a href="#3.8"> Escolhendo a unidade para -mostrar o tamanho ocupado pela partição</a> -<p><b><font size=+1>4</font></b> - <a href="#4">Tipos de partições -reconhecidas pelo Fdisk</a> -<p><b><font size=+1>5</font></b> - <a href="#5">Direitos Autorais</a> -<p><b><font size=+1>6</font></b> - <a href="#6">Licenças e Garantias -sobre este documento</a> -<p><b><font size=+1>7</font></b> - <a href="#7">Marcas Registradas</a> -<p><font size=+1>8</font> - <a href="#8">Agradecimentos</a> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<br> -<center> -<p><a NAME="1"></a><u><font size=+1>1-) Introdução ao Fdisk</font></u></center> - -<p> Fdisk é um programa utilizado para o particionamento -de discos rígidos <i>IDE</i> e <i>SCSI</i>. A versão -do programa Fdisk descrita neste manual é a <i>2.8</i> -<p><b>ATENÇÃO</b>: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO -DE -<br> -FUNCIONAMENTO E UTILIZAÇÃO DO FDISK DO LINUX (NÃO -O -<br> -FDISK DO DOS), MESMO QUE VOCE SEJA UM USUÁRIO DO DOS, -<br> -RECOMENDO QUE LEIA ESTE MANUAL COMO UMA REFERÊNCIA -<br> -TÉCNICA E PARA SEU APRENDIZADO. -<p><b> Este documento é distribuído com -a itenção de ser útil ao seu utilizador, no entanto -NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS -, COMERCIAIS OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a -Licença Pública Geral (GNU) para maiores detalhes.</b> -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.1"></a><u><font size=+1>1.1-) Partição de Disco</font></u></center> - -<p> Uma <i>partição de disco</i> é -o local onde o sistema operacional armazena seu sistema de arquivos(<i>arquivos, -diretórios, FAT, boot sector, etc</i>). -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.2"></a><u><font size=+1>1.2-) Tabela de partição</font></u></center> - -<p> A <i>Tabela de partição</i> é -o local do disco rígido onde se localizam os dados sobre todas as -partições existentes no disco como o sistema de arquivos -utilizado, se ela é inicializável, a cabeça inicial/final, -setor inicial/final, cilindro inicial/final, número de setores ocupados -por ela no disco. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.3"></a><u><font size=+1>1.3-) Introdução ao -particionamento de discos</font></u></center> - -<p> Particionar o disco rígido é dividir -ele em partes para armazenamento de arquivos e programas. As partições -criadas no disco podem ter o tamanho que desejar (desde que esteja dentro -da capacidade máxima do disco rígido). -<br> Uma partição não interfere -em outras partições do mesmo disco(é como se tivessemos -vários discos rígidos dentro de um). -<br> Em um disco rígido, pode ser criada uma partição -única, que neste caso todo o disco rígido é -usado para armazenar os arquivos(que é o caso mais comum caso voce -tenha o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes(um -exemplo de várias partições, é se voce for -usar o DOS e o Linux no mesmo disco, os dois -<br>sistemas vão estar no mesmo disco mas um não interfere -no outro). -<br> Este manual tem a itenção de explicar -o funcionamento do programa fdisk (fdisk do Linux não do DOS!). -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.4"></a><u><font size=+1>1.4-) Algumas identificações -utilizadas neste manual para facilitar a compreensão do texto</font></u></center> - -<p> Esta parte descreve algumas características -de organização deste manual e algumas identificações -que adotei para facilitar o seu entendimento, e as explicações -que serão dadas. -<p> Explicação de nomes e comandos, será -seguida da palavra "<b>onde</b>" e abaixo dela as explicações -sobre os comandos, exemplo: -<p><b>onde</b>: -<br><i>nome a ser explicado1</i> : Descrição -<br><i>nome a ser explicado2</i> : Descrição -<br><i>nome a ser explicado3</i> : Descrição -<p>ou -<p><b>onde</b>: -<br><i>nome a ser explicado1</i> - Descrição -<br><i>nome a ser explicado2</i> - Descrição -<br><i>nome a ser explicado3</i> - Descrição -<br> -<p> Quando for feita alguma referência com tecla -do teclado, por exemplo, pressione p para listar as partições, -a letra sera colocada entre <> para facilitar a interpretação: -<br>pressione <p> para listar as partições -<br>após isto pressione <Enter> para confirmar -<br>pressione <l> para listar os tipos de partições disponíveis -<br> -<p> As linhas pontilhadas que aparecem na tela, veja -abaixo, -<br>---------------------------------------------------------------------------- -<br>---------------------------------------------------------------------------- -<br>servem para identificar que o que esta entre as linhas é um -exemplo de como -<br>será a resposta do comando para a tela de seu computador. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.5"></a><u><font size=+1>1.5-) Identificação -de discos e partições no Linux</font></u></center> - -<p> Antes de descrever como se utiliza o programa fdisk, -é importante fazer algumas explicações sobre a identificação -das partições e unidades de disco no sistema Linux( e outros -*nix). Se voce for um usuário que já conhece a interpretação -de discos e partições neste sistema, voce não precisará -ler esta parte. -<br> No sistema operacional Linux, os dispositivos existentes -no computador (como impressoras, unidades de disquetes, discos rígidos, -monitor, placa de som, etc...) são identificados por um nome referente -a este dispositivo e colocado no diretório /dev (que é utilizado -para identificar dispositivos ou periféricos existentes no computador). -<br> A identificação dos discos rígidos -segue a seguinte forma: -<p> /dev/hda1 -<br> | | | -| -<br> | | | -|_Número que identifica a partição do disco rígido(<i>1=Primeira, -2=segunda</i>) -<br> | | | -<br> | | |_Letra -que identifica o disco rígido(<i>a=primeiro disco, b=segundo disco, -etc..</i>) -<br> | | -<br> | |_Sigla HD - Significa -que é um disco rígido IDE(<i>Se tiver um SD significa SCSI</i>) -<br> | -<br> |_ Identificação do diretório onde os dispositivos -do sistema são armazenados -<p><b>OBS</b>: As unidades de disco rígido <i>SCSI</i>, são -identificadas com as letras <i>sd</i> seguida pela letra da -<br> unidade e número -da partição e os discos <i>IDE</i> são identificados -por <i>hd</i> seguida pela letra da -<br> unidade de disco e -o número da partição do disco(como visto acima). -<p>Abaixo, algumas identificações de disco do sistema Linux: -<p><i>/dev/hda1</i> - Disco rígido -IDE primário principal - Primeira partição -<br><i>/dev/hda2 </i> - Disco rígido -IDE primário principal - Segunda partição -<br><i>/dev/hda3</i> - Disco rígido -IDE primário principal - Terceira partição -<br><i>/dev/hdb1</i> - Disco rígido -IDE primário escravo - Primeira partição -<br><i>/dev/hdb2</i> - Disco rígido -IDE primário escravo - Segunda partição -<br><i>/dev/hdb3</i> - Disco rígido -IDE primário escravo - Terceira partição -<br><i>/dev/hdc1</i> - Disco rígido -IDE secundário principal - Primeira partição -<br><i>/dev/hdc2</i> - Disco rígido -IDE secundário principal - Segunda partição -<br><i>/dev/hdc3</i> - Disco rígido -IDE secundário principal - Terceira partição -<br><i>/dev/hdd1</i> - Disco rígido -IDE secundário escravo - Primeira partição -<br><i>/dev/hdd2</i> - Disco rígido -IDE secundário escravo - Segunda partição -<br><i>/dev/hdd3</i> - Disco rígido -IDE secundário escravo - Terceira partição -<br><i>/dev/sda1</i> - Primeiro disco rígido -SCSI - Primeira partição -<br><i>/dev/sda2</i> - Primeiro disco rígido -SCSI - Segunda partição -<br><i>/dev/sda3</i> - Primeiro disco rígido -SCSI - Terceira partição -<br><i>/dev/sdb1</i> - Segundo disco rígido -SCSI - Primeira partição -<br><i>/dev/sdb2</i> - Segundo disco rígido -SCSI - Segunda partição -<br><i>/dev/sdb3</i> - Segundo disco rígido -SCSI - Terceira partição -<p> No exemplo acima foram usadas 3 partições -por disco, mas podem existir mais partições no mesmo disco, -um exemplo é se o disco rígido possuir <i>partições -Lógicas</i>, que são identificadas no sistemas a partir de -/dev/hdx5 em diante. -<p> Abaixo um exemplo de como o Linux identifica as partições -em cada disco existente em seu computador: -<p>Vamos supor que eu tenha 2 discos rígidos: -<br>o <i>1ºdisco de 2GB</i> e o <i>2ºdisco de 1GB </i>(Giga -Byte ou 1.000 Megas) -<p> No primeiro disco(<i>de 2GB</i>), a primeira partição -é de <i>800MB</i> do tipo FAT16(<i>DOS</i>), a segunda partição -é de <i>1.2GB</i> do tipo EXT2(<i>Linux</i>)(<i>1.2GB+800MB=2GB</i> -que é a capacidade total do disco). Então as partições -seriam identificadas da seguinte forma no Linux: -<p><i>/dev/hda</i> - Disco rígido Primário Principal -<br><i>/dev/hda1</i> - Primeira partição do primeiro disco -rígido (de 800MB do tipo DOS) -<br><i>/dev/hda2</i> - Segunda partição do primeiro disco -rígido( de 1.2GB do tipo Linux) -<p> Neste caso estariam disponíveis <i>800MB</i> -para serem usados com o DOS e <i>1.2GB</i> para o Linux. -<br> Por exemplo, se voce particionar um disco rígido -em duas partes e usar as duas partições no DOS, ele reconhecerá -as partições como sendo C: e D:. -<p><b>Lembre-se</b>: Quando um disco é particionado, uma partição -não interfere nas outras, repare que -<br> -quando voce particiona(divide) um disco, é como se tivesse dois -discos rígidos(o -<br> -único cuidado que voce deve tomar é com as cópias -de segurança, porque se der um -<br> -problema de parte eletrônica no disco rígido, por exemplo, -a sua placa controladora -<br> -queimar ou o cabeçote dele ir pro espaço, serão perdidas -as suas 2 partições que -<br> -estão armazenadas nele. -<br> -<p>Voltando ao exemplo das classificações das partições -do disco, vamos para o segundo disco: -<p> No segundo disco(<i>1GB</i>), eu tenho uma partição -de <i>950MB</i> do tipo FAT16(<i>DOS</i>), que costumo usar para armazenar -arquivos temporários e cópias de segurança de meu -computador, etc..., e outra de 50MB <i>SWAP</i>(Partição -de memória virtual como descrevi acima)(<i>950MB+50MB=1GB</i>). -Então as partições deste disco seriam identificadas -da seguinte forma no Linux: -<p><i>/dev/hdb</i> - Disco rígido principal escravo -<br><i>/dev/hdb1</i> - Primeira partição do disco acima ( -de 950MB do tipo DOS) -<br><i>/dev/hdb2</i> - Segunda partição do disco acima ( -de 50MB do tipo SWAP) -<p> No disco acima, <i>950MB</i> estão disponíveis -para serem usados pelo DOS e <i>50 MB</i> pela memória virtual (<i>SWAP</i>) -do Linux. -<p> Note que se voce utiliza o MS-DOS, não será -possível conseguirá ver as partições do Linux -e SWAP, porque são imcompatíveis com o formato aceito pelo -DOS (ele identificaria a primeira partição do primeiro disco(800MB) -como a unidade C: e a primeira partição do segundo disco(950MB) -como unidade D), mas o contrário não acontece; O Linux tem -total compatibilidade com a partição DOS FAT12, FAT16, FAT32, -OS/2 HPFS, e muitas outras. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.6"></a><u><font size=+1>1.6-) Tipos de partições -de discos</font></u></center> - -<p> As partições de disco são divididas -em tres tipos: <i>Primária, Extendida </i>e<i> Lógica</i>. -<p> Pode se ter no máximo quatro partições -primárias e extendidas no mesmo disco. A <i>partição -Primária</i> permite o armazenamento de arquivos e diretórios. -<br>Todos os computadores que possuem somente a unidade C(supondo que voce -use o DOS), usam este tipo de partição para armazenamento -de arquivos e inicialização do sistema operacional. -<br> Se for preciso criar mais que 4 partições -no mesmo disco, será necessário -<br>criar uma <i>partição Extendida</i>. A <i>partição -Extendida</i> não pode ser utilizada para armazenar arquivos. -Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de <i>partições Lógicas</i>. -<br> Uma <i>partição extendida</i> podem -conter várias <i>partições Lógicas</i>. As -partições Lógicas podem armazenar arquivos e diretórios(como -as partições primárias). -<br> Um mesmo disco rígido pode armazenar mais -de 64 partições independentes uma das outras. -<p><b>OBS</b>: Os arquivos e diretórios podem ser armazenados somente -em partições de disco <i>Primárias</i> ou <i>Lógicas</i>, -a partição <i>Extendida</i> não é usada para -armazanamento de arquivos e diretórios. -<p> Se possuir duas partições em -seu computador (C: e D: no DOS), e não estiver usando a partição -D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional -Linux, os programas que desejar instalar, mais a partição -SWAP. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="1.7"></a><u><font size=+1>1.7-) Observações sobre -o formato DOS 6.XX(FAT 16)</font></u></center> - -<p> No formato DOS 6.XX(<i>FAT16</i>), o primeiro -setor da área de dados da partição é utilizado -frequentemente pelo DOS para armazenamento de dados sobre a partição -de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. -O sistema de arquivos DOS, faz o FDISK(do <i>DOS</i>) limpar os primeiros -512 bytes da área de dados da partição sempre que -uma mudança de tamanho acontecer. -<br> O formatador do DOS(<i>format</i>) verifica -este primeiro setor toda vez que a upção <i>/U</i> (que é -utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. -<br> Isto é considerado uma FALHA no Format(do -<i>DOS</i>) -e no Fdisk(do <i>DOS</i>). -<br>A opção abaixo deve ser utilizada caso voce crie uma -partição do <i>DOS FAT16</i> com o Fdisk, que faz com que -os primeiros 512 bytes daquela partição sejam "limpos", para -manter a compatibilidade com o DOS. Utilize esta opção dentro -do Linux, após criar a partição com o Fdisk e reiniciar -o seu -<br>computador. Foi notado que esta opção só funciona -corretamente somente quando o Sistema Linux estiver instalado em seu computador. -Não me responsabilizo caso utiliza-la a partir de um disquete de -recuperação. -<p><b>dd if=/dev/zero of=/dev/hdx1 bs=512 count=1</b> -<p><b>onde</b>: -<br><i>hdx1</i> - É a identificação da unidade de -disco e a partição que foi criada pelo Fdisk utilizando -o sistema de arquivos DOS que terá seu primeiro setor "limpo". -<p><b>OBS1</b>: Cuidado ao utilizar esta opção, um pequeno -descuido pode resultar na perda de dados do -<br> -seu disco rígido ou outras partição. -<br><b>OBS2</b>: Não utilize este comando com partições -que utilizam o sistema de arquivos <i>FAT32</i> -<br> -(utilizada nos sistemas operacionais <i>Windows 95 OSR/2</i> e superiores) -se for utilizada em -<br> -um disco com este sistema, sua FAT será corrompida, se isto -acontecer, será necessária a -<br> -re-formatação da partição. -<br><b>OBS3</b>: É extremamente recomendado que se utilize o programa -de particionamento que -<br> -acompanha o seu sistema operacional para a criação da partição. -Por exemplo, se deseja -<br> -criar uma partição DOS 6.XX, utilize o FDisk qua acompanha -o DOS. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="2"></a><u><font size=+1>2-) Iniciando o programa Fdisk</font></u></center> - -<p>Para iniciar o programa fdisk(Linux)digite: -<p><i>fdisk</i> [unidade] -<p><b>Onde</b>: -<br><i>unidade</i> - deve ser a unidade de disco rígido no padrão -Linux(<i> /dev/hda, /dev/hdb, /dev/sda,</i> -<br><i> -/dev/sdb, etc... </i>). Se voce tem apenas 1 disco rígido -IDE, use <i>/dev/hda</i>, para fazer o -<br> -fdisk trabalhar com este disco ou digite fdisk sem especificar a unidade. -Se possuir 1 -<br> -disco SCSI, use /dev/sda -<p> Se unidade não for especificada, o programa fdisk usará -<i>/dev/hda</i> -como unidade de disco padrão. -<p><b>ATENÇÃO</b> : A OPERAÇÃO DE PARTICIONAMENTO -DE DISCOS PODE FAZER COM -<br> -QUE OS DADOS ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM -<br> -PERDIDOS, SE FOR USADA INCORRETAMENTE. É SEMPRE -<br> -RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA DOS SEUS -<br> -ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM -<br> -PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO -<br> -QUE ESTA FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A -<br> -IDENTIFICAÇÃO DE DISCOS RÍGIDOS E SUAS -PARTIÇÕES NO -<br> -SISTEMA. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="2.1"></a><u><font size=+1>2.1-) Opções de linha -de comando</font></u></center> - -<p> Com a utilização de opções -de linha de comando, voce pode fazer com que o programa inicie de uma forma -específica, ou personalizada. -<p><b>fdisk</b> [<i>-b</i>] [<i>-u</i>] [<i>unidade</i>] - -Opções aceitas para o particionamento. -<br><b>fdisk</b> [<i>-l</i>] [<i>-b</i>] [<i>-u</i>] -- Opções aceitas para listar as partições atuais. -<br><b>fdisk</b> [<i>-s</i>] [<i>unidade</i>] -- Opção aceita para mostrar o Tamanho da partição -<br><b>fdisk</b> [<i>-v</i>] -- Versão do programa -<p><b>Onde</b>: -<br><i>-b</i> : Faz com que o fdisk mostre na tela a coluna <i>BEGIN</i> -quando utilizar a opção <p> durante o -<br> particionamento do disco ou com -a opção -l quando se for listar as partições -na linha de -<br> comando. -<br> <b>OBS</b>: Esta opção -é geralmente desnecessária, porque seu valor equivale ao -valor da coluna -<br> -START. -<br><i>-u</i> : Muda a unidade de medida padrão para Setores. -Se esta opção for usada na linha de -<br> comando para se fazer o particionamento -de disco, após pressionar <p>, o programa mostrará -<br> na tela o inicio e o fim da partição -em Setores ao invés de utilizar cilindros para a listagem. -<br> Se for utilizada em conjunto com a opção --l, a unidade de medida do Inicio e Fim da partição -<br> será listada Setores ao invés -de cilindros. -<br><i>-l</i> : Lista as partições existentes no disco, -sem entrar no programa fdisk, ou alterar qualquer -<br> partição. Esta opção -é equivalente a entrar no programa fdisk e pressionar <p>, mas -ela -<br> somente lista as partições -sem entrar no programa. -<br><i>-s</i> : Mostra o tamanho de uma partição de -disco. A única diferença desta para as outras opções, -é -<br> que se deve especificar a unidade mais -a partição que deseja ver o tamanho, por exemplo, -<br> digitando-se: -<br> <i>fdisk -s /dev/hda1</i> -<br> voce visualizará o tamanho total -da partição de disco hda1. -<br><i>-v</i> : Mostra a versão do programa fdisk que esta -utilizando. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="2.2"></a><u><font size=+1>2.2-) Comandos do fdisk.</font></u></center> - -<p> O fdisk do Linux manipula as partições -de seu disco através de comandos digitados no teclado. Cada letra -digitada corresponde a um comando diferente no fdisk. Estes comandos serão -utilizados após iniciar o programa. -<br> Aqui vai a lista de comandos disponíveis -no fdisk, recomendo que anote em um papel, ou imprima esta parte do texto( -ou todo o documento) para que possa consultar estas opções -durante o particionamento do seu disco rígido. -<p><i>a</i> - Seleciona entre partição inicializável -e não inicializável. -<br><i>b</i> - Edita um volume de disco BSD(não usada em computadores -com DOS) -<br><i>d</i> - Apaga uma tabela de partição (Delete) -<br><i>l</i> - Lista os tipos de partições disponíveis -(List) -<br><i>m</i> - Ajuda -<br><i>n</i> - Cria uma nova tabela de partição (New) -<br><i>p</i> - Mostra a tabela de partição atual (Print) -<br><i>q</i> - sai do fdisk sem gravar as alterações -no disco (quit) -<br><i>t</i> - Muda o tipo da partição (Type) -<br><i>u</i> - Altera as unidades de medidas que são mostradas -na tela -<br><i>v</i> - Verifica a tabela de partição (verify) -<br><i>w</i> - grava as alterações feitas para o disco e -sai do fdisk (write) -<br><i>x</i> - Comandos especiais do programa(somente para usuários -experientes) -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3"></a><u><font size=+1>3-) Manipulando partições -no disco rígido</font></u></center> - -<p> Agora vamos começar realmente a trabalhar -com o fdisk, os textos que foram colocados acima, foi para que voce entendesse -o que é o particionamento de um disco rígido e para que soubesse -a diferença entre partição e um disco rígido,(já -vi muitas pessoas falarem de partição como se fosse disco -rígido...) -<br> Abaixo uma explicação passo-a-passo -de como particionar um disco usando -<br>o fdisk e seus comandos. -<p><b>ATENÇÃO</b>: O disco rígido usado no particionamento -é um exemplo. Ele não deve ser usado por -<br> -voce para fazer o particionamento de seu disco, uma vez que a capacidade -e outros -<br> -parâmetros do disco rígido variam de um para o outro. Este -exemplo serve apenas -<br> -para que voce entenda como o fdisk funciona, o que faz cada um de seus -comandos -<br> -e a fazer o cálculo do tamanho das partições. -<p> A tradução das mensagens que aparecem em -Ingles nos exemplos que vou colocar logo abaixo, e a ajuda do programa, -não foram feitas porque aparecem exatamente como estão quando -fizer o particionamento de seu disco, e não conheço nenhuma -versão do fdisk(Linux) em português (caso alguém conheça -uma versão deste programa em português, favor entrar em contato -comigo para que eu possa atualizar este documento, meu endereço -de E-mail esta no final do documento). -<br> Somente vou explicar o que significa cada mensagem -que aparece no fdisk -<br>através de uma comparação. -<p>No exemplo eu vou usar um disco de <i>1.08GB</i>. Este disco possui -<i>630</i> -cilindros, <i>16</i> cabeças, e <i>21</i> setores por trilha( <i>emmodo -LBA</i>). -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.1"></a><u><font size=+1>3.1-) Listando partições -existentes no disco</font></u></center> - -<p> Primeiro digite <i>fdisk /dev/hda</i> (supondo que -este seja o disco principal), se a unidade de disco não for digitada, -o fdisk usará /dev/hda como padrão. Após voce digitar -este comando, o fdisk procura por partições existentes, seus -tamanhos e outras características(geometria do disco) que serão -utilizadas para se fazer o cálculo de partições. -<br> Quando entrar no programa, digite a letra <p> -para que o programa mostre as tabelas de partição existentes -no disco rígido. -<p>A tela que aparece é a seguinte: -<p>---------------------------------------------------------------------------------------------------- -<br>Command (m for help): p -<br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -<br>Units = cylinders of 630*512 bytes -<p> Device Boot Begin -Start End Blocks Id -System -<br> /dev/hda1 * -1 1 -117 204800 6 DOS 16-bits >=32M -<p>Command (m for help): -<br>----------------------------------------------------------------------------------------------------- -<br> -<p>Abaixo uma tradução desta tela: -<br>----------------------------------------------------------------------------------------------------- -<br>Commando (m para ajuda): <p> -<br>Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros -<br>Unidades = cilindros de 630*512 bytes -<p>Dispositivo Partida Começa Inicio -Fim Blocos Identif. Sistema -<br>/dev/hda1 * -1 1 117 -204800 6 DOS 16-bits ->=32M -<p>Comando (m para ajuda): -<br>---------------------------------------------------------------------------------------------------- -<p><b>Onde</b>: -<br><i>Device</i> : É a identificação da partição -de disco. -<br><i>Boot</i> : Se estiver com "*", se a partição -pode ser usada para BOOT. -<br><i>Begin</i> : Cilindro inicial da partição -de disco -<br><i>Start</i> : Cilindro inicial da partição -de disco -<br><i>End</i> : Cilindro Final da -partição do disco -<br><i>Blocks </i> : Quantidade de blocos ocupados pela partição -de disco. No Linux, um -<br> -Bloco equivale a 1024 bytes(1KB) -<br><i>ID</i> : Tipo da -partição (conforme a lista de partições existentes -quando é -<br> -pressionada a letra <L>. -<br><i>System</i> : Descrição do sistema de arquivos que -é usado na partição de disco. -<p> Como vemos acima, o disco rígido possui uma -partição do tipo <i>DOS- FAT16 </i>ocupando <i>200MB</i> -de espaço em disco (200000 Blocos multiplicados por 1024). -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.2"></a><u><font size=+1>3.2-) Criando uma partição -de Disco</font></u></center> - -<p> Para criar uma partição de disco, pressionamos -a letra <n>. Neste exemplo vamos criar uma partição do -tipo<b> Linux EXT2</b>(Nativa) com o tamanho de <i>820MB</i>, esta partição -é a que conterá todo o sistema de arquivos Linux e seus programas, -veja o exemplo: -<p>----------------------------------------------------------------------------------------------------- -<br>Command ( m for help): <n> -<br> e extended -<br> p primary partition (1-4) -<br><p> -<br>Partition number (1-4): <2> -<br>First cylinder(118-630): <118> -<br>Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M> -<br>----------------------------------------------------------------------------------------------------- -<br> O fdisk perguntará se deseja criar uma partição -extendida ou primária. Crie uma partição primária -para o sistema de arquivos do Linux, ou uma partição extendida -caso voce ja tenha 3 partições primárias criadas em -seu disco, conforme foi visto acima. -<br> Como pode ter notado no exemplo acima, como já -existia a partição 1, digitamos o número 2 para que -fosse criada uma segunda partição, se a partição -número 2 já existisse, seria digitado o número 3 para -criar uma terceira partição, assim por diante. -<br> Após escolher o tipo de partição -que será criada, voce deverá especificar o cilindro inicial -da partição de disco. No exemplo acima, o valor do cilindro -inicial é de 118. Utilize sempre o valor do cilindro inicial sugerido -pelo fdisk, a não ser que se queira deixar um espaço entre -uma partição antiga e a nova partição para -a criação de uma partição menor ou por outros -motivos. -<br> O último passo é especificar -onde terminará a partição de disco. É permitida -a utilização de Cilindros, bytes, Kbytes e Mbytes para marcar -o final da partição de disco (veja detalhes abaixo). -<p><b>LEMBRE-SE</b>: Em um mesmo disco rígido podem existir até -4 partições primárias (contando com -<br> -a partição Extendida). -<p><b>Onde</b>: -<br> <i>Partition number</i> : Número da partição -que vai ser criada, como já temos uma partição -no -<br> -disco, digitamos o número 2 para dizer ao fdisk que queremos criar -uma -<br> -segunda partição primária. Neste exemplo, voce acabou -de criar a -<br> -partição /dev/hda2. -<br> <i> First cylinder</i> : Primeiro cilindro -disponível após o último cilindro usado pela partição -1. Neste -<br> -caso usamos o cilindro 118 até o cilindro final(Last Cylinder). -O valor deve ser -<br> -digitado em cilindros. -<br><i> Last cylinder or +size or +sizeK or +sizeM</i> -: Aqui voce pode especificar o final da partição de -<br> -disco. -<br> -Os seguintes valores podem ser usados para marcar o final da partição -de -<br> -disco: -<p> -597 -- É o valor equivalente a partição de 820MB -(em cilindros) -<br> -+820000000 - É o valor equivalente a partição -de 820MB (em bytes) -<br> -+820000K - É o valor equivalente a partição -de 820MB (em Kbytes) -<br> -+820M - É -o valor equivalente a partição de 820MB (em Mbytes) -<p> Recomendo que especifique o valor em <i>MB</i> ou -<i>KB</i> -por não exigir o cálculo do espaço do disco usado -em cada cilindro, e por ser um dos mais utilizados e mais práticos. -Especificando o valor em <i>bytes, Kbytes</i> ou <i>Mbytes</i>, o fdisk -se encarregará de converter o tamanho digitado para um valor de -cilindro final. -<br> Se digitar um número acima do espaço -disponível no disco(ou cilindro diponível), será mostrada -uma mensagem de erro dizendo que a partição não pode -ser criada. -<p><b>OBS</b>: Caso seja criada uma partição DOS FAT16, deverá -ser utilizado o comando -<br> <b>dd if=/dev/zero of=/dev/hdx1 bs=512 count=1</b> -<br> para que a partição criada seja -compatível com o formato utilizado pelo -<br> DOS. Para maiores detalhes veja <a href="#1.7">Observações -sobre o formato DOS 6.XX</a> -<br> -<p> Para verificar as partições existentes -no disco tecle <p> -<br>----------------------------------------------------------------------------------------------------- -<br>Command (m for help): p -<br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -<br>Units = cylinders of 630*512 bytes -<p> Device Boot Begin Start End -Blocks Id System -<br>/dev/hda1 * 1 -1 117 204800 6 -DOS 16-bits >=32M -<br>/dev/hda2 118 -118 597 839680 83 -Linux Native -<p>Command (m for help): -<br>----------------------------------------------------------------------------------------------------- -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<br> -<center> -<p><a NAME="3.3"></a><u><font size=+1>3.3-) Mudando o tipo de uma partição</font></u></center> - -<p> O tipo da partição é a identificação -de qual sistema de arquvios que ela pertence e na qual possuem características -próprias e diferentes de outros sistemas de arquivos. -<br> Tecle <t> para trocar o tipo de partição -usado no disco. -<br>Pressione a tecla <l> se desejar ver os tipos de partições -compatíveis com o programa fdisk. -<br> Veja o exemplo de como trocar o tipo da partição -de Linux Native (<i>tipo 83</i>) para Linux Swap (<i>tipo 82</i>). -<br>----------------------------------------------------------------------------------------------------- -<br> Command (m for help): <t> -<br> Partition number (1-4): <3> -<br> Hex code (type L to list codes): <82> -<br>----------------------------------------------------------------------------------------------------- -<br> Agora a partição em /dev/hda3 é -do tipo Linux SWAP(tipo 82). -<br> -<p>Pressione a tecla <p> para verificar a partição /dev/hda3: -<br>----------------------------------------------------------------------------------------------------- -<br>Command (m for help): p -<br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -<br>Units = cylinders of 630*512 bytes -<p> Device Boot Begin Start End -Blocks Id System -<br>/dev/hda1 * 1 -1 117 204800 6 -DOS 16-bits >=32M -<br>/dev/hda2 118 -118 597 839680 83 -Linux Native -<br>/dev/hda3 598 -598 630 61440 83 -Linux SWAP -<p>Command (m for help): -<br>----------------------------------------------------------------------------------------------------- -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.4"></a><u><font size=+1>3.4-) Excluindo uma partição -de Disco</font></u></center> - -<p> Para excluir uma partição, pressione -a tecla <d>, será mostrada a seguinte tela: -<br>---------------------------------------------------------------------------------------------------- -<br>Command (m for help):<d> -<br>Partition number(1-4): 3 -<p>Command(m for help): -<br>---------------------------------------------------------------------------------------------------- -<br> Com o comando acima, a partição número -3 (SWAP) foi excluida,. O espaço ocupado pela partição -3 é novamente liberado para que voce possa utilizar para criar outra -(ou outras) partições de disco. -<p><b>ATENÇÃO</b>: TENHA MUITO CUIDADE COM O DA OPÇÃO -<D>(Delete) DO FDISK. -<br> -Caso se tenha apagado acidentalmente alguma partição que -contém dados, pressione -<br> -a tecla <q> para sair do fdisk sem gravar o que fez. Neste caso, será -necessário -<br> -refazer todo o particionamento do disco. Não pressione a tecla -<w> se voce excluiu -<br> -alguma partição que utiliza, porque todo o que foi feito -no fdisk será gravado, -<br> -inclusive a partição excluida acidentalmente, sem a possibilidade -de recupera-la. -<p>para verificar se a partição foi excluida pressionamos -<p>: -<br>----------------------------------------------------------------------------------------------------- -<br>Command (m for help): p -<br>Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -<br>Units = cylinders of 630*512 bytes -<p> Device Boot Begin Start End -Blocks Id System -<br>/dev/hda1 * 1 -1 117 204800 6 -DOS 16-bits >=32M -<br>/dev/hda2 118 -118 597 839680 83 -Linux Native -<br>Command (m for help): -<br>---------------------------------------------------------------------------------------------------- -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.5"></a><u><font size=+1>3.5-) Gravando partições -alteradas para o disco</font></u></center> - -<p> Para gravar as alterações feitas -na(s) partições para o disco após fazer o particionamento, -pressione a tecla <w>, esta opção faz a saida do fdisk -gravando todas as alterações que fez durante o uso do programa -fdisk(partições criadas, alteradas, excluidas). -<br> Enquando voce trabalha no fdisk criando partições, -modificando tamanhos, excluindo partições, nada do que faz -é gravado para o disco automaticamente (por motivos de segurança -contra perda de alguma partição já existente). -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.6"></a><u><font size=+1>3.6-) Abandonando o particionamento -de disco sem gravar as alterações</font></u></center> - -<p> Para sair do fdisk sem gravar as alterações -para o disco pressione <q>. Esta opção de sair do fdisk -sem gravar as alterações(abandona o programa), é bastante -útil caso tenha apagado acidentalmente uma partição -que contenha arquivos e programas importantes armazenados nela. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.7"></a><u><font size=+1>3.7-) Alternando entre partição -inicializável e não inicializável</font></u></center> - -<p> Partição inicializável -é aquela em que o sistema pode dar a partida(boot) no computador. -Pressione a tecla <a> para alterar o tipo da partição -entre inicializável e não inicalizável. -<br><b>OBS</b>: O Linux pode iniciar mesmo que a partição -que esta instalado esteja marcada como não -<br> inicializável, -utilizando um boot manager(gerenciador de inicialização) -como o LILO(Linux -<br> Loader) ou o -LoadLin no DOS. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="3.8"></a><u><font size=+1>3.8-) Alterando a unidade de medida -do tamanho ocupado pela partição</font></u></center> - -<p> Para alterar de uma unidade de medida para outra, -pressione a tecla <u>. A unidade de medida da partição, -é o valor com que será mostrado o tamanho que a partição -ocupa no disco toda a vez que se pressiona a tecla <p>, para mostrar -as partições na tela, durante o particionamento de disco -ou quando se utilizar a opção -l na linha de comando, para -listar as partições de disco. -<p>As unidades de medida disponíveis são: -<br><i>Cilindros</i> : Este é o padrão do sistema, corresponde -ao local onde começa e -<br> -aonde termina a partição, em cilindros. -<br><i>Setores</i> : corresponde ao local onde começa -e aonde termina a partição, em -<br> -Setores. -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<br> -<center> -<p><a NAME="4"></a><u><font size=+1>4-) Outros tipos de partições -disponíveis no fdisk(para referência técnica)</font></u></center> - -<p> Abaixo, segue a listagem dos tipos de partições -compatíveis com esta versão do fdisk, que pode servir de -guia durante o processo de particionamento, e para que conheça a -compatibilidade deste programa com os diversos tipos de partições -que suporte. -<p><b>OBS1</b>: Recomendo que voce use o programa de particionamento que -acompanha seu sistema -<br> -operacional para a criação de seu sistema de arquivos, por -exemplo: -<br> -- Para criar uma partição DOS, utilize o Fdisk que acompanha -o DOS. -<br> -- Para criar uma partição Linux, utilize o Fdisk que acompanha -o Linux. -<br> -<p><b><u>Tipo</u> <u>Descrição</u></b> -<p>0 Vazio -<br>1 DOS FAT 12 -<br>2 Xenix root -<br>3 Xenix /usr -<br>4 DOS 16-bits<32MB -<br>5 Extendida DOS -<br>6 DOS 16-bits >=32MB -<br>7 OS/2 HPFS -<br>8 AIX -<br>9 AIX inicializável -<br>a OS/2 Boot Manager -<br>40 Venix 80286 -<br>51 Novell -<br>52 Microport -<br>63 GNU hurd -<br>64 Novell Netware 286 -<br>65 Novell Netware 386 -<br>75 PC/IX -<br>80 OLD Minix -<br>81 Linux Minix -<br>82 Linux SWAP -<br>83 Linux Native -<br>85 Linux Extendida -<br>93 Amoeba -<br>94 Amoeba BBT -<br>a5 BSD/386 -<br>a6 Open BSD -<br>a7 NextStep -<br>b7 BSDI File System -<br>b8 BSDI Swap -<br>c7 Syrinx -<br>db CP/M -<br>e1 DOS access -<br>e3 DOS R/O -<br>f2 Dos Secundária -<br>ff BBT -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="5"></a><u><font size=+1>5-) Direitos Autorais</font></u></center> - -<p> Este documento foi desenvolvido -com base em minha experiência e conhecimento em discos e partições, -mediante pesquisa em alguns documentos como os How-TO do Linux e verificando -as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, -atendendo tanto usuários iniciantes como avançados e como -contribuição para a comunidade Linux em geral. -<br> -<br> -<br> -<br> -<center> -<p>Gleydson M. da Silva (<i>gleydson_s@yahoo.com</i> e <i>gleydson@linuxbr.com.br</i>)</center> - -<p> Qualquer dúvida, sugestão ou reclamação -podem ser mandadas para um dos E-Mail's Acima. Conto com sua contribuição -para a melhoria deste Manual. -<center> -<p><b> Autorizo a reprodução Total ou parcial -deste texto para que seja utilizado para fins educativos, autoaprendizado, -colocação em Home pages e qualquer outra forma de distribuição -não comercial do documento desde que sejam mantidos os meus créditos -pela pesquisa e elaboração deste documento de acordo com -os termos da GNU (veja abaixo <a href="#6">Licenças e Garantias -sobre este documento</a>).</b></center> - -<div align=right> -<br><a href="#Indice">Volta ao Índice</a></div> - -<center><a NAME="6"></a><font size=+1>6- ) Licenças e garantias -sobre este documento</font></center> - -<p><b>Fdisk-Portugues-HOWTO Copyright (C) 1999 Gleydson M. da Silva</b> -<p> Este é um documento de livre distribuição, -que pode ser copiado e distribuído sob os termos da Licença -Pública Geral GNU, conforme publicada pela Free Software Foundation, -versão 2 da licença ou (a critério do autor) qualquer -versão posterior. -<br><b> Este documento é distribuído com a itenção -de ser útil ao seu utilizador, no entanto NÃO TEM NENHUMA -GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS OU -DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença -Pública Geral GNU para maiores detalhes.</b> -<p><i>gleydson_s@yahoo.com</i> -<br><i>gleydson@linuxbr.com.br</i> -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<br> -<center> -<p><a NAME="7"></a><font size=+1>7- ) Marcas Registradas</font></center> - -<p>Os programas e referências mencionados neste manual são -de propriedade dos seus respectivos donos: -<p>MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade -da Microsoft. -<br>OS/2 e OS/2 Warp são de propriedade da IBM -<div align=right><a href="#Indice">Volta ao Índice</a></div> - -<center><a NAME="8"></a><font size=+1>8- ) Agradecimentos</font></center> - -<p>Agradeço a todas as pessoas que me mandam correções, -comentários, críticas, elogios, dúvidas sobre este -documento, pois através destas mensagens, estão contribuindo -para a melhoria deste projeto e me icentivando em sua continuação. -<div align=right> -<br><a href="#Indice">Volta ao Índice</a></div> -<EOF> -</body> -</html> diff --git a/fdisk/doc/Fdisk-Portuguese.txt b/fdisk/doc/Fdisk-Portuguese.txt deleted file mode 100644 index fbf0dcf8..00000000 --- a/fdisk/doc/Fdisk-Portuguese.txt +++ /dev/null @@ -1,855 +0,0 @@ - Fdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - - - - - - - - - - Gleydson M. da Silva - gleydson@linuxbr.com.br - Versão 1.3 - - - - - - - - - -[ Índice ] - -1 - Introdução ao Fdisk - 1.1 - O que é uma Partição de Disco - 1.2 - A tabela de partição - 1.3 - Introdução ao Particionamento de discos - 1.4 - Identificações utilizadas neste documento - 1.5 - Identificação de discos e partições no Linux - 1.6 - Tipos de partições de disco - 1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -2 - Iniciando o programa Fdisk - 2.1 - Opções de Linha de comando - 2.2 - Comandos do Fdisk - -3 - Manipulando partições no disco rígido - 3.1 - Listando partições existentes no disco - 3.2 - Criando partições de disco - 3.3 - Mudando o tipo da partição - 3.4 - Excluindo uma partição de disco - 3.5 - Gravando partições alteradas para o disco - 3.6 - Abandonando o programa sem gravar alterações para o disco - 3.7 - Alternando entre partição inicializável/não inicializável - 3.8 - Escolhendo a unidade para mostrar o tamanho ocupado pela partição - -4 - Tipos de partições reconhecídas pelo Fdisk - -5 - Direitos Autorais - -6 - Licenças e Garantias sobre este documento - -7 - Marcas Registradas - -8 - Agradecimentos - - - - - - - - - - - - - -1-) Introdução ao Fdisk - - Fdisk é um programa utilizado para fazer o particionamento de discos rígidos -IDE e SCSI. - A versão do programa Fdisk descrita neste manual é a 2.8 -ATENÇÃO: ESTE MANUAL TEM COMO OBJETIVO A EXPLICAÇÃO DE FUNCIONAMENTO E - UTILIZAÇÃO DO FDISK DO LINUX (NÃO O FDISK DO DOS), MESMO QUE - SEJA UM USUÁRIO DO DOS, EU RECOMENDO QUE LEIA ESTE MANUAL - COMO UMA REFERÊNCIA TÉCNICA E PARA SEU APRENDIZADO. - - Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral GNU para maiores detalhes. - - - -1.1-) Partição de Disco - - Uma partição de disco é o local onde o sistema operacional armazena seu -sistema de arquivos(arquivos, diretórios, FAT, boot sector, etc). - - - -1.2-) Tabela de partição - -A Tabela de partição é o local do disco rígido onde se localizam os dados sobre -todas as partições existentes no disco como o sistema de arquivos utilizado, se -ela é inicializável, a cabeça inicial/final, setor inicial/final, cilindro -inicial/final, número de setores ocupados por ela no disco. - - - -1.3-) Introdução ao particionamento de discos - -Particionar o disco rígido é dividir ele em partes para armazenamento -de arquivos e programas. As partições criadas no disco podem ter o tamanho -que desejar (desde que esteja dentro da capacidade máxima do disco rígido). - -Uma partição não interfere em outras partições do mesmo disco(é como -se tivessemos vários discos rígidos dentro de um). - -Em um disco rígido, pode ser criada uma partição única, que neste caso -todo o disco rígido é usado para armazenar os arquivos(que é o caso mais -comum caso voce tenha o DOS), ou várias partições, que podem ser usadas -pelo mesmo SO(Sistema Operacional) ou outros sistemas operacionais diferentes -(um exemplo de várias partições, é se voce for usar o DOS e o Linux no mesmo -disco, os dois sistemas vão estar no mesmo disco mas um não interfere no -outro). - -Este manual tem a itenção de explicar o particionamento de discos utilizando -o programa fdisk (fdisk do Linux não do DOS!). - - - -1.4-) Algumas identificações utilizadas neste manual para facilitar a - compreensão do texto - -Esta parte descreve algumas características de organização deste manual -e algumas identificações que adotei para facilitar o seu entendimento, e as -explicações que serão dadas. - -Explicação de nomes e comandos, sera seguida da palavra "onde" e abaixo -dela as explicações sobre os comandos, exemplo: - -onde: -nome a ser explicado1 : Descrição -nome a ser explicado2 : Descrição -nome a ser explicado3 : Descrição - -ou - -onde: -nome a ser explicado1 - Descrição -nome a ser explicado2 - Descrição -nome a ser explicado3 - Descrição - - -Quando for feita alguma referência com tecla do teclado, por exemplo, -pressione p para listar as partições, a letra sera colocada entre <> para -facilitar a interpretação: - -pressione <p> para listar as partições -após isto pressione <Enter> para confirmar -pressione <l> para listar os tipos de partições disponíveis - - -As linhas pontilhadas que aparecem na tela, veja abaixo, ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- -servem para identificar que o que esta entre as linhas é um exemplo de como -será a resposta do comando para a tela de seu computador. - - - -1.5-) Identificação de discos e partições no Linux - -Antes de descrever como se utiliza o programa fdisk, é importante fazer -algumas explicações sobre a identificação das partições e unidades de disco -no sistema Linux( e outros *nix). Se voce for um usuário que já conhece -a interpretação de discos e partições neste sistema, voce não precisará ler -esta parte. - -No sistema operacional Linux, os dispositivos existentes no computador -(como impressoras, unidades de disquetes, discos rígidos, monitor, placa de -som, etc...) são identificados por um nome referente a este dispositivo e -colocado no diretório /dev (que é utilizado para identificar dispositivos ou -periféricos existentes no computador). - -A identificação dos discos rígidos segue a seguinte forma: - - /dev/hda1 - | | || - | | ||_Número que identifica a partição do disco rígido(1=Primeira, 2=segunda) - | | | - | | |_Letra que identifica o disco rígido(a=primeiro disco, b=segundo disco, etc..) - | | - | |_Sigla HD - Significa que é um disco rígido IDE(Se tiver um SD significa SCSI) - | - |_ Identificação do diretório onde os dispositivos do sistema são armazenados - -OBS: As unidades de disco rígido SCSI, são identificadas com as letras SD - seguida pela letra da unidade e número da partição e os discos IDE são - identificados por HD seguida pela letra da unidade de disco e o número - da partição do disco(como visto acima). - -Abaixo, algumas identificações de disco do sistema Linux: - -/dev/hda1 - Disco rígido IDE primário principal - Primeira partição -/dev/hda2 - Disco rígido IDE primário principal - Segunda partição -/dev/hda3 - Disco rígido IDE primário principal - Terceira partição -/dev/hdb1 - Disco rígido IDE primário escravo - Primeira partição -/dev/hdb2 - Disco rígido IDE primário escravo - Segunda partição -/dev/hdb3 - Disco rígido IDE primário escravo - Terceira partição -/dev/hdc1 - Disco rígido IDE secundário principal - Primeira partição -/dev/hdc2 - Disco rígido IDE secundário principal - Segunda partição -/dev/hdc3 - Disco rígido IDE secundário principal - Terceira partição -/dev/hdd1 - Disco rígido IDE secundário escravo - Primeira partição -/dev/hdd2 - Disco rígido IDE secundário escravo - Segunda partição -/dev/hdd3 - Disco rígido IDE secundário escravo - Terceira partição -/dev/sda1 - Primeiro disco rígido SCSI - Primeira partição -/dev/sda2 - Primeiro disco rígido SCSI - Segunda partição -/dev/sda3 - Primeiro disco rígido SCSI - Terceira partição -/dev/sdb1 - Segundo disco rígido SCSI - Primeira partição -/dev/sdb2 - Segundo disco rígido SCSI - Segunda partição -/dev/sdb3 - Segundo disco rígido SCSI - Terceira partição - -No exemplo acima foram usadas 3 partições por disco, mas podem existir -mais partições no mesmo disco, um exemplo é se o disco rígido possuir -partições Lógicas, que são identificadas no sistemas a partir de /dev/hdx5 -em diante. - -Abaixo um exemplo de como o Linux identifica as partições em cada disco -existente em seu computador: - -Vamos supor que eu tenha 2 discos rígidos: -o 1ºdisco de 2GB e o 2ºdisco de 1GB(Giga Byte ou 1.000 Megas!) - -No primeiro disco(de 2GB), a primeira partição é de 800MB do tipo -FAT16(DOS), a segunda partição é de 1.2GB do tipo EXT2(Linux)(1.2GB+800MB=2GB -que é a capacidade total do disco). Então as partições seriam identificadas -da seguinte forma no Linux: - -/dev/hda - Disco rígido Primário Principal -/dev/hda1 - Primeira partição do primeiro disco rígido (de 800MB do tipo DOS) -/dev/hda2 - Segunda partição do primeiro disco rígido( de 1.2GB do tipo Linux) - -Neste caso estariam disponíveis 800MB para serem usados com o DOS e -1.2GB para o Linux. -Por exemplo, se voce particionar um disco rígido em duas partes e usar -as duas partições no DOS, ele reconhecerá as partições como sendo C: e D:. - -Lembre-se: Quando um disco é particionado, uma partição não interfere - nas outras, repare que quando voce particiona(divide) um disco, - é como se tivesse dois discos rígidos(o único cuidado que - voce deve tomar é com as cópias de segurança, porque se der - um problema de parte eletrônica no disco rígido, por exemplo, - a sua placa controladora queimar ou o cabeçote dele ir pro - espaço, voce perderá as suas 2 partições que estão armazenadas - nele. - - -Voltando ao exemplo das classificações das partições do disco, vamos -para o segundo disco: - -No segundo disco(1GB), eu tenho uma partição de 950MB do tipo FAT16(DOS), -que costumo usar para armazenar arquivos temporários e cópias de segurança -de meu sistema, etc..., e outra de 50MB SWAP(Partição de memória virtual -como descrevi acima)(950MB+50MB=1GB). Então as partições deste disco seriam -identificadas da seguinte forma no Linux: - -/dev/hdb - Disco rígido principal escravo -/dev/hdb1 - Primeira partição do disco acima ( de 950MB do tipo DOS) -/dev/hdb2 - Segunda partição do disco acima ( de 50MB do tipo SWAP) - -No disco acima, 950MB estão disponíveis para serem usados pelo DOS e 50 MB pela -memória virtual (SWAP) do Linux. - -Note que se voce utiliza o MS-DOS, não será possível ver as partições -do Linux e SWAP, porque são imcompatíveis com o formato aceito pelo DOS (ele -identificaria a primeira partição do primeiro disco(800MB) como a unidade C: -e a primeira partição do segundo disco(950MB) como unidade D), mas o -contrário não acontece; O Linux tem total compatibilidade com a partição -DOS FAT12, FAT16, FAT32, OS/2 HPFS, e muitas outras. - - - -1.6-) Tipos de partições de discos - -As partições de disco são divididas em tres tipos: Primária, Extendida -e Lógica. - -Pode se ter no máximo quatro partições primárias e extendidas no mesmo -disco. A partição Primária permite o armazenamento de arquivos e diretórios. -Todos os computadores que possuem somente a unidade C(supondo que voce use o -DOS), usam este tipo de partição para armazenamento de arquivos e inicialização -do sistema operacional. - -Se for preciso criar mais que 4 partições no mesmo disco, será necessário -criar uma partição Extendida. A partição Extendida não pode ser utilizada -para armazenar arquivos. Ela é usada para a criação de outras partições, -dentro dela, que são chamadas de partições Lógicas. - -Uma partição extendida podem conter várias partições Lógicas. As partições -Lógicas podem armazenar arquivos e diretórios(como as partições primárias). - -Um mesmo disco rígido pode armazenar mais de 64 partições independentes -uma das outras. - -OBS: Os arquivos e diretórios podem ser armazenados somente em partições de - disco primárias ou lógicas, a partição extendida não é usada para armazanamento - de arquivos e diretórios. - -Se possuir duas partições em seu computador (C: e D: no DOS), e não -estiver usando a partição D:, a instalação pode ser feita nesta partição -desde que ela tenha o espaço necessário para o sistema operacional Linux, -os programas que desejar instalar, mais a partição SWAP. - - - -1.7-) Observações sobre o formato DOS 6.XX(FAT 16) - -No formato DOS 6.XX(FAT16), o primeiro setor da área de dados da partição -é utilizado frequentemente pelo DOS para armazenamento de dados sobre a -partição de disco, e estes dados são usados pelo sistema para se ter maior -confiabilidade do que os dados armazenados na tabela de partição. O sistema -de arquivos DOS, faz o FDISK(do DOS) limpar os primeiros 512 bytes da área -de dados da partição sempre que uma mudança de tamanho acontecer. - -O formatador do DOS(format) verifica este primeiro setor toda vez que -a upção /U (que é utilizada para não salvar dados para se fazer a desformatação -do disco) é utilizada. - -Isto é considerado uma FALHA no Format(do DOS) e no Fdisk(do DOS). -A opção abaixo deve ser utilizada caso voce crie uma partição do DOS FAT16 -com o Fdisk, que faz com que os primeiros 512 bytes daquela partição -sejam "limpos", para manter a compatibilidade com o DOS. Utilize esta opção -dentro do Linux, após criar a partição com o Fdisk e reiniciar o seu -computador. Foi notado que esta opção só funciona corretamente somente quando -o Sistema Linux estiver instalado em seu computador. Não me responsabilizo -caso utiliza-la a partir de um disquete de recuperação. - -dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - -onde: -hdx1 - É a identificação da unidade de disco e a partição que foi criada - pelo Fdisk utilizando o sistema de arquivos DOS que terá seu - primeiro setor "limpo". - - -OBS1: Cuidado ao utilizar esta opção, um pequeno descuido pode resultar na - perda de dados do seu disco rígido ou outras partição. - -OBS2: Não utilize este comando com partições que utilizam o sistema de arquivos - FAT32(utilizada nos sistemas operacionais Windows 95 OSR/2 e superiores) - se for utilizada em um disco com este sistema, sua FAT será corrompida, - se isto acontecer, será necessária a re-formatação da partição. - -OBS3: É extremamente recomendado que se utilize o programa de particionamento - que acompanha o seu sistema operacional. Por exemplo, se deseja criar - uma partição DOS 6.XX, utilize o FDisk qua acompanha o DOS. - - - -2-) Iniciando o programa Fdisk - -Para iniciar o programa fdisk(Linux)digite: -fdisk [unidade] - -Onde: -unidade - deve ser a unidade de disco rígido no padrão Linux( /dev/hda, - /dev/hdb, /dev/sda, /dev/sdb, etc... ). Se voce tem apenas 1 - disco rígido IDE, use /dev/hda, para fazer o fdisk trabalhar - com este disco. Se possuir 1 disco SCSI, use /dev/sda - -Se a unidade não for especificada, o programa fdisk usará /dev/hda como -unidade de disco padrão. - -ATENÇÃO : A OPERAÇÃO DE PARTICIONAMENTO DE DISCOS PODE FAZER COM QUE OS DADOS - ARMAZENADOS EM SEU DISCO RÍGIDO SEJAM PERDIDOS, SE FOR USADA - INCORRETAMENTE. É SEMPRE RECOMENDADO RETIRAR UMA CÓPIA DE SEGURANÇA - DOS SEUS ARQUIVOS EXISTENTES NO MICRO ANTES DE SE EXECUTAR UM - PROGRAMA DESTE TIPO, A NÃO SER QUE TENHA CONFIANÇA NO QUE ESTA - FAZENDO E QUE ENTENDEU AS EXPLICAÇÕES SOBRE A IDENTIFICAÇÃO DE - DISCOS RÍGIDOS E SUAS PARTIÇÕES NO SISTEMA. - - - -2.1-) Opções de linha de comando - -Com a utilização de opções de linha de comando, voce pode fazer com que -o programa inicie de uma forma específica, ou personalizada. - -fdisk [-b] [-u] [unidade] - Opções aceitas para o particionamento. -fdisk [-l] [-b] [-u] - Opções aceitas para listar as partições atuais. -fdisk [-s] [unidade] - Opção aceita para mostrar o Tamanho da partição -fdisk [-v] - Versão do programa - -Onde: --b : Faz com que o fdisk mostre na tela a coluna BEGIN quando utilizar - a opção <p> durante o particionamento do disco ou com a opção -l - quando se for listar as partições na linha de comando. - OBS: Esta opção é geralmente desnecessária, porque seu valor equivale - ao valor da coluna START. --u : Muda a unidade de medida padrão para Setores. Se esta opção for usada - na linha de comando para se fazer o particionamento de disco, após - pressionar <p>, o programa mostrará na tela o inicio e o fim da - partição em Setores ao invés de utilizar cilindros para a listagem. - Se for utilizada em conjunto com a opção -l, a unidade de medida do - Inicio e Fim da partição será listada Setores ao invés de cilindros. --l : Lista as partições existentes no disco, sem entrar no programa - fdisk, ou alterar qualquer partição. Esta opção é equivalente a - entrar no programa fdisk e pressionar <p>, mas ela somente lista - as partições sem entrar no programa. --s : Mostra o tamanho de uma partição de disco. A única diferença desta - para as outras opções, é que se deve especificar a unidade mais a - partição que deseja ver o tamanho, por exemplo, digitando-se: - fdisk -s /dev/hda1 - voce visualizará o tamanho total da partição de disco hda1. --v : Mostra a versão do programa fdisk que esta utilizando. - - - -2.2-) Comandos do fdisk. - -O fdisk do Linux manipula as partições de seu disco através de comandos -digitados no teclado. Cada letra digitada corresponde a um comando diferente -no fdisk. Estes comandos serão utilizados após iniciar o programa. - -Aqui vai a lista de comandos disponíveis no fdisk, recomendo que anote -em um papel, ou imprima esta parte do texto( ou todo o documento) para que -possa consultar estas opções durante o particionamento do seu disco rígido. - -a - Seleciona entre partição inicializável e não inicializável. -b - Edita um volume de disco BSD(não usada em computadores com DOS) -d - Apaga uma tabela de partição (Delete) -l - Lista os tipos de partições disponíveis (List) -m - Ajuda -n - Cria uma nova tabela de partição (New) -p - Mostra a tabela de partição atual (Print) -q - sai do fdisk sem gravar as alterações no disco (quit) -t - Muda o tipo da partição (Type) -u - Altera as unidades de medidas que são mostradas na tela -v - Verifica a tabela de partição (verify) -w - grava as alterações feitas para o disco e sai do fdisk (write) -x - Comandos especiais do programa(somente para usuários experientes) - - - -3-) Manipulando partições no disco rígido - -Agora vamos começar realmente a trabalhar com o fdisk, os textos que -foram colocados acima, foi para que voce entendesse o que é o particionamento -de um disco rígido e para que soubesse a diferença entre partição e um disco -rígido,(já vi muitas pessoas falarem de partição como se fosse disco rígido...) - -Abaixo uma explicação passo-a-passo de como particionar um disco usando -o fdisk e seus comandos. - -ATENÇÃO: O disco rígido usado no particionamento é um exemplo. Ele não deve - ser usado por voce para fazer o particionamento de seu disco, uma - vez que a capacidade e outros parâmetros do disco rígido variam de - um para o outro. Este exemplo serve apenas para que voce entenda - como o fdisk funciona, o que faz cada um de seus comandos e a - fazer o cálculo do tamanho das partições. - -A tradução das mensagens que aparecem em Ingles nos exemplos que vou colocar -logo abaixo, e a ajuda do programa, não foram feitas porque aparecem exatamente -como estão quando fizer o particionamento de seu disco, e não conheço -nenhuma versão do fdisk(Linux) em português (caso alguém conheça uma versão -deste programa em português, favor entrar em contato comigo para que eu -possa atualizar este documento, meu endereço de E-mail esta no final do -documento). -Somente vou explicar o que significa cada mensagem que aparece no fdisk -através de uma comparação. - -No exemplo eu vou usar um disco de 1.08GB. Este disco possui 630 cilindros, -16 cabeças, e 21 setores por trilha(modo LBA). - - - -3.1-) Listando partições existentes no disco - -Primeiro digite fdisk /dev/hda (supondo que este disco seja o principal), -se a unidade de disco não for digitada, o fdisk usará /dev/hda como padrão. -Após voce digitar este comando, o fdisk procura por partições existentes, -seus tamanhos e outras características(geometria do disco) que serão -utilizadas para se fazer o cálculo de partições. - -Quando entrar no programa, digite a letra <p> para que o programa mostre -as tabelas de partição existentes no disco rígido. - -A tela que aparece é a seguinte: - ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System - /dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M - -Command (m for help): ------------------------------------------------------------------------------ - - -Abaixo uma tradução desta tela: ----------------------------------------------------------------------------- -Commando (m para ajuda): <p> -Disco /dev/hda: 16 cabeças, 21 setores, 630 cilindros -Unidades = cilindros de 630*512 bytes - -Dispositivo Partida Começa Inicio Fim Blocos Identif. Sistema -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M - -Comando (m para ajuda): ----------------------------------------------------------------------------- - -Onde: -Device : É a identificação da partição de disco. -Boot : Se estiver com "*", se a partição pode ser usada para BOOT. -Begin : Cilindro inicial da partição de disco -Start : Cilindro inicial da partição de disco -End : Cilindro Final da partição do disco -Blocks : Quantidade de blocos ocupados pela partição de disco. No Linux, um - Bloco equivale a 1024 bytes(1KB) -ID : Tipo da partição (conforme a lista de partições existentes quando é - pressionada a letra <L>. -System : Descrição do sistema de arquivos que é usado na partição de disco. - -Como vemos acima, o disco rígido possui uma partição do tipo DOS- FAT16 -ocupando 200MB de espaço em disco (200000 Blocos multiplicados por 1024). - - - -3.2-) Criando uma partição de Disco - -Para criar uma partição de disco, pressionamos a letra <n>. Neste -exemplo vamos criar uma partição do tipo Linux EXT2(Nativa) com o tamanho de -820MB, esta partição é a que conterá todo o sistema de arquivos Linux e seus -programas, veja o exemplo: - ----------------------------------------------------------------------------- -Command ( m for help): <n> - e extended - p primary partition (1-4) -<p> -Partition number (1-4): <2> -First cylinder(118-630): <118> -Last cylinder or +size or +sizeK or +sizeM (118-630): <+820M> ----------------------------------------------------------------------------- -O fdisk perguntará se deseja criar uma partição extendida ou primária. -Crie uma partição primária para o sistema de arquivos do Linux, ou uma -partição extendida caso voce ja tenha 3 partições primárias criadas em seu -disco, conforme foi visto acima. - -Como pode ter notado no exemplo acima, como já existia a partição 1, -digitamos o número 2 para que fosse criada uma segunda partição, se -a partição número 2 já existisse, seria digitado o número 3 para criar -uma terceira partição, assim por diante. - -Após escolher o tipo de partição que será criada, voce deverá especificar -o cilindro inicial da partição de disco. No exemplo acima, o valor do cilindro -inicial é de 118. Utilize sempre o valor do cilindro inicial sugerido pelo -fdisk, a não ser que se queira deixar um espaço entre uma partição antiga e -a nova partição para a criação de uma partição menor ou por outros motivos. - -O último passo é especificar onde terminará a partição de disco. É -permitida a utilização de Cilindros, bytes, Kbytes e Mbytes para marcar o -final da partição de disco (veja detalhes abaixo). - -LEMBRE-SE: Em um mesmo disco rígido podem existir até 4 partições primárias - (contando com a partição Extendida). - -onde: - Partition number : Número da partição que vai ser criada, como já temos - uma partição no disco, digitamos o número 2 para - dizer ao fdisk que queremos criar uma segunda partição - primária. Neste exemplo, voce acabou de criar a - partição /dev/hda2. - First cylinder : Primeiro cilindro disponível após o último cilindro - usado pela partição 1. Neste caso usamos o cilindro - 118 até o cilindro final(Last Cylinder). O valor - deve ser digitado em cilindros. - Last cylinder or +size or +sizeK or +sizeM : Aqui voce pode especificar - o final da partição de disco. - Os seguintes valores podem ser usados para marcar o - final da partição de disco: - - 597 - É o valor equivalente a partição de 820MB - (em cilindros) - +820000000 - É o valor equivalente a partição de - 820MB (em bytes) - +820000K - É o valor equivalente a partição de - 820MB (em Kbytes) - +820M - É o valor equivalente a partição de - 820MB (em Mbytes) - -Recomendo que especifique o valor em MB ou KB por não exigir o -cálculo do espaço do disco usado em cada cilindro, e por ser um dos mais -utilizados e mais práticos. Especificando o valor em bytes, Kbytes ou -Mbytes, o fdisk se encarregará de converter o tamanho digitado para -um valor de cilindro final. - -Se digitar um número acima do espaço disponível no disco(ou cilindro -diponível), será mostrada uma mensagem de erro dizendo que a partição não -pode ser criada. - -OBS: Caso seja criada uma partição DOS FAT16, deverá ser utilizado o comando - dd if=/dev/zero of=/dev/hdx1 bs=512 count=1 - para que a partição criada seja compatível com o formato utilizado pelo - DOS. Para maiores detalhes veja Observações sobre o formato DOS 6.XX - - - Para verificar as partições existentes no disco tecle <p> ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native - -Command (m for help): ----------------------------------------------------------------------------- - - - - -3.3-) Mudando o tipo de uma partição - -O tipo da partição é a identificação de qual sistema de arquvios que ela -pertence e na qual possuem características próprias e diferentes de outros -sistemas de arquivos. - -Tecle <t> para trocar o tipo de partição usado no disco. -Pressione a tecla <l> se desejar ver os tipos de partições compatíveis -com o programa fdisk. - -Veja o exemplo de como trocar o tipo da partição de Linux Native (tipo -83) para Linux Swap (tipo 82): - ----------------------------------------------------------------------------- - Command (m for help): <t> - Partition number (1-4): <3> - Hex code (type L to list codes): <82> ----------------------------------------------------------------------------- - Agora a partição em /dev/hda3 é do tipo Linux SWAP(tipo 82). - - -Pressione a tecla <p> para verificar a partição /dev/hda3: ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native -/dev/hda3 598 598 630 61440 83 Linux SWAP -Command (m for help): ----------------------------------------------------------------------------- - - - -3.4-) Excluindo uma partição de Disco - -Para excluir uma partição, pressione a tecla <d>, será mostrada a seguinte -tela: - ----------------------------------------------------------------------------- -Command (m for help):<d> -Partition number(1-4): 3 - -Command(m for help): ----------------------------------------------------------------------------- - -Com o comando acima, a partição número 3 (SWAP) foi excluida,. O espaço -ocupado pela partição 3 é novamente liberado para que voce possa utilizar -para criar outra (ou outras) partições de disco. - -ATENÇÃO: TENHA MUITO CUIDADE COM O DA OPÇÃO <D>(Delete) DO FDISK. Caso se - tenha apagado acidentalmente alguma partição que contém dados, - pressione a tecla <q> para sair do fdisk sem gravar o que fez. - Neste caso, será necessário refazer todo o particionamento do disco. - Não pressione a tecla <w> se voce excluiu alguma partição que - utiliza, porque todo o que foi feito no fdisk será gravado, inclusive - a partição excluida acidentalmente, sem a possibilidade de - recupera-la. - -para verificar se a partição foi excluida pressionamos <p>: ----------------------------------------------------------------------------- -Command (m for help): p -Disk /dev/hda: 16 heads, 21 sectors, 630 cylinders -Units = cylinders of 630*512 bytes - - Device Boot Begin Start End Blocks Id System -/dev/hda1 * 1 1 117 204800 6 DOS 16-bits >=32M -/dev/hda2 118 118 597 839680 83 Linux Native -Command (m for help): ----------------------------------------------------------------------------- - - - -3.5-) Gravando partições alteradas para o disco - -Para gravar as alterações feitas na(s) partições para o disco após -fazer o particionamento, pressione a tecla <w>, esta opção faz a saida do -fdisk gravando todas as alterações que fez durante o uso do programa -fdisk(partições criadas, alteradas, excluidas). - -Enquando voce trabalha no fdisk criando partições, modificando tamanhos, -excluindo partições, nada do que faz é gravado para o disco automaticamente -(por motivos de segurança contra perda de alguma partição já existente). - - - -3.6-) Abandonando o particionamento de disco sem gravar as alterações - -Para sair do fdisk sem gravar as alterações para o disco pressione <q>. -Esta opção de sair do fdisk sem gravar as alterações(abandona o programa), -é bastante útil caso tenha apagado acidentalmente uma partição que contenha -arquivos e programas importantes armazenados nela. - - - -3.7-) Alternando entre partição inicializável e não inicializável - -Partição inicializável é aquela em que o sistema pode dar a partida(boot). -Pressione a tecla <a> para alterar o tipo da partição entre inicializável -e não inicalizável. - -OBS: O Linux pode iniciar mesmo que a partição que esta instalado esteja - marcada como não inicializável, utilizando um boot manager(gerenciador - de inicialização) como o LILO(Linux Loader) ou o LoadLin no DOS. - - - -3.8-) Alterando a unidade de medida do tamanho ocupado pela partição - -Para alterar de uma unidade de medida para outra, pressione a tecla <u>. -A unidade de medida da partição, é o tipo de valor que mostrará o tamanho -que a partição ocupa no disco toda a vez que se pressiona a tecla <p>, para -mostrar as partições na tela, durante o particionamento de disco ou quando -se utilizar a opção -l na linha de comando, para listar as partições de -disco. - -As unidades de medida disponíveis são: -Cilindros : Este é o padrão do sistema, corresponde ao local onde começa e - aonde termina a partição, em cilindros. -Setores : corresponde ao local onde começa e aonde termina a partição, em - setores. - - - - -4-) Outros tipos de partições disponíveis no fdisk(para referência técnica) - -Abaixo, segue a listagem dos tipos de partições compatíveis com esta versão -do fdisk, que pode servir de guia durante o processo de particionamento, e -para que conheça a compatibilidade deste programa com os diversos tipos -de partições que suporte. - -OBS1: Recomendo que voce use o programa de particionamento específico de - seu sistema operacional, por exemplo: - Para criar uma partição DOS, utilize o Fdisk do dos. - Para criar uma partição Linux, utilize o Fdisk dele. - - -Tipo Descrição - -0 Vazio -1 DOS FAT 12 -2 Xenix root -3 Xenix /usr -4 DOS 16-bits<32MB -5 Extendida DOS -6 DOS 16-bits >=32MB -7 OS/2 HPFS -8 AIX -9 AIX inicializável -a OS/2 Boot Manager -40 Venix 80286 -51 Novell -52 Microport -63 GNU hurd -64 Novell Netware 286 -65 Novell Netware 386 -75 PC/IX -80 OLD Minix -81 Linux Minix -82 Linux SWAP -83 Linux Native -85 Linux Extendida -93 Amoeba -94 Amoeba BBT -a5 BSD/386 -a6 Open BSD -a7 NextStep -b7 BSDI File System -b8 BSDI Swap -c7 Syrinx -db CP/M -e1 DOS access -e3 DOS R/O -f2 Dos Secundária -ff BBT - - - -5-) Direitos Autorais - -Este documento foi desenvolvido com base em minha experiência e conhecimento -em discos e partições, mediante pesquisa em alguns documentos como os How-TO's -do Linux, e verificando as principais dúvidas de usuários durante a utilização -de particionadores de disco, tendo como objetivo levar o conhecimento sobre -discos, partições e utilização deste programa, atendendo tanto usuários -iniciantes como avançados e como contribuição para a comunidade Linux em geral. - -Gleydson M. da Silva (gleydson_s@yahoo.com e gleydson@linuxbr.com.br) - -Qualquer dúvida, sugestão ou reclamação podem ser mandadas para um dos E-Mail's -Acima. Conto com sua contribuição para a melhoria deste Manual. - -Autorizo a reprodução Total ou parcial deste texto para que seja utilizado para -fins educativos, autoaprendizado, colocação em Home pages e qualquer outra forma -de distribuição não comercial do documento desde que sejam mantidos os meus -créditos pela pesquisa e elaboração deste documento de acordo com os termos da -GNU (veja baixo Licenças e Garantias sobre este documento). - - -6- ) Licenças e garantias sobre este documento - -Fdisk-Portuguese Copyright (C) 1999 Gleydson M. da Silva - -Este é um documento de livre distribuição, que pode ser copiado e -distribuído sob os termos da Licença Pública Geral GNU, conforme publicada -pela Free Software Foundation, versão 2 da licença ou (a critério do autor) -qualquer versão posterior. - -Este documento é distribuído com a itenção de ser útil ao seu utilizador, -no entanto NÃO TEM NENHUMA GARANTIA, EXPLÍCITAS OU IMPLÍCITAS , COMERCIAIS -OU DE ATENDIMENTO A UMA DETERMINADA FINALIDADE. Consulte a Licença Pública -Geral GNU para maiores detalhes. - -gleydson_s@yahoo.com -gleydson@linuxbr.com.br - - - -7- ) Marcas Registradas - -Os programas e referências mencionados neste manual são de propriedade dos -seus respectivos donos: - -MS-DOS, Windows 3.1x, Windows 9x, Windows NT são de propriedade da Microsoft. -OS/2 e OS/2 Warp são de propriedade da IBM - - -8- Agradecimentos - -Agradeço a todas as pessoas que me mandam correções, comentários, críticas, -elogios, dúvidas sobre este documento, pois através destas mensagens, estão -contribuindo para a melhoria deste projeto e me icentivando para sua continuação. - -<EOF>
\ No newline at end of file diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c index 1aafdd28..33cf062f 100644 --- a/fdisk/fdisk.c +++ b/fdisk/fdisk.c @@ -27,8 +27,10 @@ #include "fdisksgilabel.h" #include "fdiskaixlabel.h" -#include "../defines.h" -#ifdef HAVE_blkpg_h +#ifdef HAVE_LINUX_COMPILER_H +#include <linux/compiler.h> +#endif +#ifdef HAVE_LINUX_BLKPG_H #include <linux/blkpg.h> #endif @@ -2515,7 +2517,7 @@ main(int argc, char **argv) { break; case 'V': case 'v': - printf("fdisk v" UTIL_LINUX_VERSION "\n"); + printf("fdisk v" VERSION "\n"); exit(0); default: fatal(usage); diff --git a/fdisk/fdisksunlabel.c b/fdisk/fdisksunlabel.c index eab67c01..603b62c4 100644 --- a/fdisk/fdisksunlabel.c +++ b/fdisk/fdisksunlabel.c @@ -21,8 +21,7 @@ #include "nls.h" #include <endian.h> -#include "../defines.h" /* for HAVE_scsi_h */ -#ifdef HAVE_scsi_h +#ifdef HAVE_SCSI_SCSI_H #define u_char unsigned char #include <scsi/scsi.h> /* SCSI_IOCTL_GET_IDLUN */ #undef u_char diff --git a/fdisk/sfdisk.c b/fdisk/sfdisk.c index 8ac17cd1..0611754d 100644 --- a/fdisk/sfdisk.c +++ b/fdisk/sfdisk.c @@ -33,8 +33,6 @@ */ #define PROGNAME "sfdisk" -#define VERSION "3.08" -#define DATE "040824" #include <stdio.h> #include <stdlib.h> /* atoi, free */ @@ -1725,7 +1723,7 @@ read_stdin(unsigned char **fields, unsigned char *line, int fieldssize, int line fno = 0; /* read a line from stdin */ - lp = fgets(line+2, linesize, stdin); + lp = fgets(line+2, linesize-2, stdin); if (lp == NULL) { eof = 1; return RD_EOF; @@ -2299,9 +2297,7 @@ read_input(char *dev, int interactive, struct disk_desc *z) { */ static void version(void) { - printf("%s %s %s (aeb@cwi.nl, %s) from util-linux-" - UTIL_LINUX_VERSION "\n", - PROGNAME, _("version"), VERSION, DATE); + printf("sfdisk from util-linux-%s", VERSION); } static void |