From owner-freebsd-questions@FreeBSD.ORG Tue Nov 13 06:30:32 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 135DC330 for ; Tue, 13 Nov 2012 06:30:32 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id C4B2F8FC08 for ; Tue, 13 Nov 2012 06:30:31 +0000 (UTC) Received: from r56.edvax.de (port-92-195-8-72.dynamic.qsc.de [92.195.8.72]) by mx02.qsc.de (Postfix) with ESMTP id 665C024816; Tue, 13 Nov 2012 07:30:30 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id qAD6UUeJ004962; Tue, 13 Nov 2012 07:30:30 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Tue, 13 Nov 2012 07:30:30 +0100 From: Polytropon To: "Ronald F. Guilmette" Subject: Re: Advanced Format Drive ? Message-Id: <20121113073030.87bc0608.freebsd@edvax.de> In-Reply-To: <86166.1352787251@tristatelogic.com> References: <20121113065602.ee2310d7.freebsd@edvax.de> <86166.1352787251@tristatelogic.com> Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 06:30:32 -0000 On Mon, 12 Nov 2012 22:14:11 -0800, Ronald F. Guilmette wrote: > Which "partitions" need to be aligned to the 4KB boundaries? > The FreeBSD ones, the MBR ones, or both? The partitions, all of them. :-) For MBR partitions, the "DOS primary partitions", which are slices, you typically only need one if you want to stay in compatibility mode. For dedicated mode, you don't need it. The slice typically starts in sector 63 and occupies the space until the end of the device. The partitions within the slice should have sizes of multiples of 1 MB or 1 GB (which makes them multiples of 4k easily). See: http://www.freebsd.org/doc/handbook/bsdinstall-partitioning.html Even though the handbook elaborates on the GPT approach, it will work with traditional disklabel partitioning too. Note that 4k = 8 x 512 byte, and so 64 sectors would be a good alignment "grid", while 63 sectors is not. That implies that in case you use fdisk to create a slice holding your partitions, try to make it start at sector 64 (63 would have been the default). After that, use bsdlabel to create the partitions inside the slice as you want. Make them multiples of 1M or 1G, that should be no big deal because disks are big and cheap today. :-) You can then easily use newfs with the -f parameter: newfs -U -f 4096 This will make sure the proper fragment size will be applied upon formatting the created partitions. Also see: http://www.wonkity.com/~wblock/docs/html/disksetup.html As I have limited experience, anyone having more practical experience with this matter is welcome to comment. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...