From owner-freebsd-fs@FreeBSD.ORG Sun Oct 25 22:00:39 2009 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91896106568F for ; Sun, 25 Oct 2009 22:00:39 +0000 (UTC) (envelope-from rincebrain@gmail.com) Received: from mail-vw0-f189.google.com (mail-vw0-f189.google.com [209.85.212.189]) by mx1.freebsd.org (Postfix) with ESMTP id 4FBFA8FC13 for ; Sun, 25 Oct 2009 22:00:39 +0000 (UTC) Received: by vws27 with SMTP id 27so4271824vws.3 for ; Sun, 25 Oct 2009 15:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=HzwCJolLcQUfcNFehiD3hNt72Id3gOc8Ok/W4J+C4F4=; b=SjDkM0FBZKMzHFfW1C6qtgeUm72ZqyY18M9kV4n252mDWSQhrUVLrSY4NWNTaCYQ3c sbynhaGCJikafUdBW7ALkdCnC8QEKkc0QV2kR7LR/KfvgBnkaYvTzpL62Tm3Oqnfsjjy JeO/R9kGwUKsCM58FXbga8fSOWInPgDDyKegI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=nIuX1dczQ89pYebAC0UyTgyqjpHtzqcegqW6tJBFnfvczZaC7Mw51I3wiNdWSDVHrQ nGTgMnGz16Aini9wfxmsWmbNcIMnWAP0CgGDLDEtxifHeBmK7B04A0fgTKTz/NMIej9n nuDs2jCap7i6cEpjFlIL9oEVhf0/nimuXL9F0= MIME-Version: 1.0 Received: by 10.220.123.228 with SMTP id q36mr8334374vcr.58.1256508038623; Sun, 25 Oct 2009 15:00:38 -0700 (PDT) Date: Sun, 25 Oct 2009 18:00:38 -0400 Message-ID: <5da0588e0910251500q79f72822w87581c2823360a71@mail.gmail.com> From: Rich To: freebsd-fs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: extattr/xattr on 8.0-RC1 ZFS? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2009 22:00:39 -0000 Hello world, I'm running 8.0-RC1 built from latest RELENG_8 on September 29th. I found a use case for extended attrs in my day to day life - I wanted to make everything in a given directory have a default mask of group-writable. I tried: # setfacl -d -m u::rwx,g::rwx,mask::rwx /bukkit/home/rercola/oose setfacl: acl_get_file() failed: Operation not supported # zfs get xattr bukkit/home/rercola NAME PROPERTY VALUE SOURCE bukkit/home/rercola xattr off temporary # zfs set xattr=on bukkit/home/rercola # zfs get xattr bukkit/home/rercola NAME PROPERTY VALUE SOURCE bukkit/home/rercola xattr off temporary What's going on? Wikipedia says, uncited, that FBSD ZFS has extended attributes. The FBSD wiki page on ZFS says that extattr is "done", but the description hasn't changed from before this was the case. I tried, naively: # extattrctl start /bukkit/home/rercola/ extattrctl start: Operation not supported What's the correct thing to do here? Is it secretly unsupported and the documentation is imprecise? Or am I just an idiot? - Rich -- Todo corpo mergulhado numa banheira faz tocar o telefone. -- Joseph Murphy